rdmo icon indicating copy to clipboard operation
rdmo copied to clipboard

Exclude sites assignment from "protection" of a catalogue

Open Zack-83 opened this issue 1 year ago • 7 comments

Rationale / Begründung

In multi-sites instances, managers may see all catalogs, and for that reason some are write-protected, to avoid accidental editing or deletion.

Yet this protection also hinders to pick up existing catalogs and give them free for the own instance without asking an admin.

Affected

Managers

Minimal functionality

The possibility of assigning catalogs (views, ...) to sites should bypass the writing protection.

From an information science point of view, the connection catalog <--> site belongs more to the site and should be accessible independently, also to avoid proliferation of clone catalogs (options, ...).

Zack-83 avatar Nov 16 '23 06:11 Zack-83

yes, think it's a good idea. To be precise, only the assignment of sites for the which the user is also an editor should editable..

MyPyDavid avatar Nov 16 '23 07:11 MyPyDavid

from @jochenklar : we could use a new endpoint that makes joinElement for sites, and a button (with new icon) in the element panels that joins or remove the sites from the element (eg catalog)

MyPyDavid avatar Nov 16 '23 11:11 MyPyDavid

I found these buttons as an option to add or remove the current site from an element.

  • add https://fontawesome.com/v4/icon/calendar-plus-o
  • remove https://fontawesome.com/v4/icon/calendar-minus-o

Would those fit or do you have other suggestions @jochenklar?

MyPyDavid avatar Dec 08 '23 10:12 MyPyDavid

Mhm, it looks a bit to much like a calendar, maybe https://fontawesome.com/v4/icon/minus-square-o?

jochenklar avatar Dec 08 '23 10:12 jochenklar

one technical question, does this mean that it needs to bypass the LockedValidator 🙈 as well?

MyPyDavid avatar May 21 '24 11:05 MyPyDavid

Yes, but I don't think its a problem.

jochenklar avatar May 21 '24 15:05 jochenklar

thanks, yes, it was already in the backend like that 👍 just had to remove it from the frontend

MyPyDavid avatar May 22 '24 07:05 MyPyDavid

Will be part of RDMO 2.2.0.

jochenklar avatar Jul 16 '24 08:07 jochenklar