[Koha-bugs] [Bug 18228] Make list permissions easier to use/understand

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Jul 3 19:02:39 CEST 2017


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18228

Nick Clemens <nick at bywatersolutions.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #64505|0                           |1
        is obsolete|                            |
  Attachment #64506|0                           |1
        is obsolete|                            |
  Attachment #64507|0                           |1
        is obsolete|                            |
  Attachment #64508|0                           |1
        is obsolete|                            |
  Attachment #64509|0                           |1
        is obsolete|                            |

--- Comment #41 from Nick Clemens <nick at bywatersolutions.com> ---
Created attachment 64780
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=64780&action=edit
Bug 18228: Table revision of virtualshelves

In order to make the permissions easier, we will replace the columns
allow_add, allow_delete_own and allow_delete_other by two new columns
allow_change_from_owner and allow_change_from_others.

The distinction between adding or deleting an entry is no longer made.
If you have change permission, you can do both. Also deleting an entry
does no longer depend on who added the entry.
Formerly, the owner could always add entries. It is now possible to
make a list readonly.

We will not use the combination of owner=no and other=yes. This will
leave us three possibilities:
[1] owner=no, other=no: The list is read-only. No one can change
    contents of the list. Naturally, the owner can edit permissions.
[2] owner=yes, other=no: Only the owner can change contents.
[3] owner=yes, other=yes: Anyone seeing the list can change contents.
    This especially applies to shared lists and public lists.

The two database columns will be presented in the interface as one
permission field offering the three abovementioned options.

Test plan:
[1] Run the db rev.

Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>

Signed-off-by: Jesse Maseto <jesse at bywatersolutions.com>

Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list