[Feature request]: Administrator requires a custodian to read and sign a document when assigning long term custody
Contact Details
Is your feature request related to a problem? Please describe?
As an IT manager, whenever I check out an asset to an employee. I want to have the option to enhance the 'formality' of the checkout. Recording the date/time/IP address and signature of an employee that received an asset from me would do this. In case this employee leaves the company. We can then rightfully request the return of all the assets that he / she got access and signed off for.
Describe the solution you'd like
Administrator can attach a pre-configured PDF template document when assigning custody. Optionally the administrator can decide if the custodian needs to leave a signature electronically before custody of the asset is officially assigned. We are going to have ~~both non-registered team members and~~registered team members (users) that actually have an account / email. ~~Both can be custodians.~~
~~[WIP] NON-REGISTERED TEAM MEMBERS~~ https://www.figma.com/file/ykvc0MhPeNLsrJ4tJsKosQ/Shelf-%7C-UX-Scenarios?type=design&node-id=534-92886&mode=design
REGISTERED TEAM MEMBERS (USERS) https://www.figma.com/file/ykvc0MhPeNLsrJ4tJsKosQ/Shelf-%7C-UX-Scenarios?type=design&node-id=626-29627&mode=design
Describe alternatives you've considered
No response
Additional context
No response
@carlosvirreira @DonKoko Any comments here? Ignore the non-registered team members designs as we discussed to not implement this option when assigning custody to non-registered team members.
If we have to ignore 1 flow then strikethrough it.
~~before the text~~
/bounty 40
💎 $40 bounty • Shelf
Steps to solve:
-
Start working: Comment
/attempt #461with your implementation plan -
Submit work: Create a pull request including
/claim #461in the PR body to claim the bounty - Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts
Thank you for contributing to Shelf-nu/shelf.nu!
Add a bounty • Share on socials
| Attempt | Started (GMT+0) | Solution |
|---|---|---|
| 🔴 @feliciien | Nov 22, 2023, 7:45:26 PM | WIP |
| 🟢 @rajdip-b | Dec 19, 2023, 4:41:49 PM | #629 |
Note for the future bounty attempter. You might see there some styles that are new layout wise. I want to ask you to please ignore them and focus on the new dashboard setting tab and the fields inside of it only.
This bounty is part of a bigger epic (collect signatures for custody assignments).
Any questions about this bounty can be discussed on our Discord: https://discord.gg/nGdu8zHG
Hello when i run npm run setup i have this error message : "Error: P1001: Can't reach database server at db.nxphroyicgnenkxwolrg.supabase.co:5432
Please make sure your database server is running at db.nxphroyicgnenkxwolrg.supabase.co:5432.
ERROR: "setup:db" exited with 1."
But I already add the URL database from the official website here https://supabase.com/dashboard/project/nxphroyicgnenkxwolrg/settings/database
@DonKoko any idea on what could be happening to Feliciien?
I try to use 'connection string' and i have this new error message Error: P1001: Can't reach database server at aws-0-eu-west-1.pooler.supabase.com:6543
Please make sure your database server is running at aws-0-eu-west-1.pooler.supabase.com:6543.
ERROR: "setup:db" exited with 1.
my question is where the server is based .
hey @feliciien . Seems like something is wrong with your .env file values. I remember having a similar issue when I started with supabase. I could help you further but I would need to look at your config. If you want, feel free to write me on discord and I will assist you as much as I can.
can you send me your Discord username, please? @DonKoko
@feliciien please join our discord server here: https://discord.gg/32pUupC2 and send me a PM. You will see my there, my name is the same. You could also open a discussion in the issue-discussions channel. That way other people can help you as well.
i solve the issues mentioned above now I'm focusing on the new features
Nice progress @feliciien - let's ship!
Hello, I want to know when I confirm if I have to create a new page for it or if I have to modify the actual page.
https://github.com/Shelf-nu/shelf.nu/assets/116520199/fb404044-46e8-401a-a341-241e7ddf421a
for follow the Figma design
@jurrejansen can you assist?
@feliciien for this issue, did you work on the create/edit of the PDF?
@feliciien This issue is scoped to assigning custody that requires signature. The creation of the templates documents and signing the template document are handled in other issues that are currently being worked on.
#499 Custodian electronically signs template document before receiving custody
https://github.com/Shelf-nu/shelf.nu/issues/462 Administrators can configure PDF template documents used for assigning Custody and Bookings
Hello can I have yours discord's username so we can talk ? Diouf
On Mon, 11 Dec 2023 at 15:13 jurrejansen @.***> wrote:
@feliciien https://github.com/feliciien This issue is scoped to assigning custody that requires signature. The creation of the templates documents and signing the template document are handled in other issues that are currently being worked on.
#499 https://github.com/Shelf-nu/shelf.nu/issues/499 Custodian electronically signs template document before receiving custody
#462 https://github.com/Shelf-nu/shelf.nu/issues/462 Administrators can configure PDF template documents used for assigning Custody and Bookings
— Reply to this email directly, view it on GitHub https://github.com/Shelf-nu/shelf.nu/issues/461#issuecomment-1850278784, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3Y7KBZ2LPWCZNX6SR344N3YI4PLLAVCNFSM6AAAAAA6DNTAUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJQGI3TQNZYGQ . You are receiving this because you were mentioned.Message ID: @.***>
@feliciien yes! jurrejansen
I think i already added you. Also opened a thread on the Shelf discord.
[!NOTE] The user @feliciien is already attempting to complete issue #461 and claim the bounty. We recommend checking in on @feliciien's progress, and potentially collaborating, before starting a new solution.
💡 @rajdip-b submitted a pull request that claims the bounty. You can visit your bounty board to reward.
- What happens when signature is not required? I dont see the flow in the designs. Shouldn't we at least send the template via email? @jurrejansen