Shelf-nu / shelf.nu

shelf is open source Asset Management Infrastructure for absolutely everyone.
https://shelf.nu
GNU Affero General Public License v3.0
1.65k stars 145 forks source link

Feature: Allow self assign custody over an asset as a TEAM / Personal workspace owner #944

Closed carlosvirreira closed 1 week ago

carlosvirreira commented 2 months ago

Contact Details

No response

What happened?

I create a team workspace on test-app - I am the only user.

I create an asset and want to assign it to me. I do not see myself as a team member.

Jurre on Discord writes "This issue happens every time the dropdown component gets added to a new place"

What is the expected behaviour?

Allow me to self-assign assets as the workspace owner.

Screenshot 2024-04-30 at 14 36 19

Version

Hosted (app.shelf.nu)

What browsers are you seeing the problem on?

Chrome

Relevant log output

No response

DonKoko commented 2 months ago

Currently we only can assign custody via a teamMember. NRMs are team members so are invited users, but the owner doesnt have a team member attached to them. We would need to adjust the creation of a workspace by creating a teamMember for the owner when the organization is created. We would also need to update the UI as well.

DonKoko commented 1 week ago

hey @rockingrohit9639, can you please look into this. Here are the things we need to handle:

rockingrohit9639 commented 1 week ago

Sure @DonKoko I will look into it.