Both sides previous revisionPrevious revisionNext revision | Previous revision |
community:permissions_working_group [2024/10/24 13:23] – smorrison | community:permissions_working_group [2025/03/06 11:01] (current) – [Evergreen Conference Presentations] smorrison |
---|
===== Goals ===== | ===== Goals ===== |
| |
* Test permissions | 1) Test permissions |
* Identify functions | * Identify functions |
* Identify behaviors | * Identify behaviors |
* Identify alerts/toasts | * Identify alerts/toasts |
* Identify bugs | * Identify bugs |
* Identify deprecated permissions | * Identify deprecated permissions |
* Community testing notes: | |
* Susan/PINES: [[https://docs.google.com/spreadsheets/d/17HFHz_2o0dIRFpbWPxqLA6U0eah73SNckwyhFzgVjDs/edit?usp=sharing|EG Permission Testing]] | |
* NC Cardinal: [[https://docs.google.com/spreadsheets/d/135Ap8oxR-LkI0DsbWDae1hIRHVSCWULykieSwaQwA74/edit|Permissions: Which groups have which privileges]] | |
* Lindsay Stratton's massively disorganized not entirely up-to-date tests: [[https://docs.google.com/spreadsheets/d/1PL2GcS3yh3I7nDPUUdbckMk67mpjY3jBFt8Lni0RYuE/edit#gid=611289511|Evergreen 3.8 permissions 20221130]] | |
| |
* Define permissions | 2) Define permissions |
* Standardize vocabulary and format of permission descriptions | * Standardize vocabulary and format of permission descriptions |
* Update permission descriptions [[https://bugs.launchpad.net/evergreen/+bug/1842957|LP Bug 1842957]] | * Update permission descriptions [[https://bugs.launchpad.net/evergreen/+bug/1842957|LP Bug 1842957]] |
| |
| 3) Contribute to permissions documentation |
| * How do permissions actually work? |
| * What does the EVERYTHING permission do? |
| * [[https://evergreen-ils.org/video/conference-2022-lightning-talks-day-2/|2022 Lightning Talk by Andrea Buntz Neiman]] ([[https://docs.google.com/presentation/d/1b5ijwBl2pvvYRPs-cYu1qRxiALDKxHZNPRwXYS8KmsQ/edit#slide=id.p|Slides]]) |
| * Add permissions to corresponding sections in [[https://docs.evergreen-ils.org/eg/docs/latest/shared/about_this_documentation.html|Evergreen Documentation]] |
| * Review and update Evergreen Permissions Documentation: |
| * [[https://docs.evergreen-ils.org/eg/docs/latest/admin/permissions.html|User and Group Permissions]] |
| * [[https://docs.evergreen-ils.org/eg/docs/latest/admin_initial_setup/describing_your_people.html#_managing_permissions_in_the_staff_client |
| * |Describing Your People]] |
| * [[https://docs.evergreen-ils.org/2.1/html/permissions_appendix.html|Appendix A. Permissions List]] |
| |
| ===== Current Projects ===== |
| |
| **Permissions Testing** |
| |
| * Susan/PINES: [[https://docs.google.com/spreadsheets/d/17HFHz_2o0dIRFpbWPxqLA6U0eah73SNckwyhFzgVjDs/edit?usp=sharing|EG Permission Testing]] |
| * Includes list of all permissions with (mostly) updated descriptions. Also includes tabs for various workflows and the permissions needed to perform each function. Very much a WIP. |
| * NC Cardinal: [[https://docs.google.com/spreadsheets/d/135Ap8oxR-LkI0DsbWDae1hIRHVSCWULykieSwaQwA74/edit|Permissions: Which groups have which privileges]] |
| * Lindsay Stratton's tests: [[https://docs.google.com/spreadsheets/d/1PL2GcS3yh3I7nDPUUdbckMk67mpjY3jBFt8Lni0RYuE/edit#gid=611289511|Evergreen 3.8 permissions 20221130]] |
| |
| **Permissions Documentation** |
| |
| * [[https://docs.google.com/document/d/1efdT18SLlSeQlT8ID6a4dyy6TV-i7R9H7PraCidgD6U/edit?usp=sharing|Permissions Documentation Reorg Suggestions]] |
| |
| **Permission Group Review** |
| |
| * [[https://docs.google.com/spreadsheets/d/1YrvAGn6HH0qAzTUoWVsQtez43e1kaZpGT-2MRGQgvxQ/edit?gid=1202976817#gid=1202976817|Circulation Permissions Review]] |
| * [[https://docs.google.com/spreadsheets/d/1FJnlpvqfOc_H2wdIov-Jn4_5qB42tZtBuEJIDpij9UE/edit?usp=sharing|Cataloging Permissions Review]] |
| |
* Contribute to permissions documentation | |
* How do permissions actually work? | |
* What does the EVERYTHING permission do? | |
* [[https://evergreen-ils.org/video/conference-2022-lightning-talks-day-2/|2022 Lightning Talk by Andrea Buntz Neiman]] ([[https://docs.google.com/presentation/d/1b5ijwBl2pvvYRPs-cYu1qRxiALDKxHZNPRwXYS8KmsQ/edit#slide=id.p|Slides]]) | |
* Add permissions to corresponding sections in [[https://docs.evergreen-ils.org/eg/docs/latest/shared/about_this_documentation.html|Evergreen Documentation]] | |
* Review and update Evergreen Permissions Documentation: [[https://docs.google.com/document/d/1efdT18SLlSeQlT8ID6a4dyy6TV-i7R9H7PraCidgD6U/edit?usp=sharing|Permissions Documentation Reorg Suggestions]] | |
* [[https://docs.evergreen-ils.org/eg/docs/latest/admin/permissions.html|User and Group Permissions]] | |
* [[https://docs.evergreen-ils.org/eg/docs/latest/admin_initial_setup/describing_your_people.html#_managing_permissions_in_the_staff_client | |
|Describing Your People]] | |
* [[https://docs.evergreen-ils.org/2.1/html/permissions_appendix.html|Appendix A. Permissions List]] | |
| |
===== Bugs ===== | ===== Bugs ===== |
* [[https://bugs.launchpad.net/evergreen/+bugs?field.tag=permissions|Permission bug list]] | |
* [[https://bugs.launchpad.net/evergreen/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=permissions&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on|New (unconfirmed) bugs]] | * [[https://bugs.launchpad.net/evergreen/+bugs?field.tag=permissions|All Permissions Bugs]] |
| * [[https://bugs.launchpad.net/evergreen/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=permissions&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on|New/Unconfirmed Permissions Bugs]] |
===== Resources ===== | ===== Resources ===== |
* [[https://docs.google.com/spreadsheets/d/1okKKp_jet-OaiBmttNrBzsKRWMKO9mNv8lZifuqYE3o/edit?usp=sharing|Evergreen Stock Permissions]] | |
| ==== Links ==== |
| |
| * [[https://docs.google.com/spreadsheets/d/1okKKp_jet-OaiBmttNrBzsKRWMKO9mNv8lZifuqYE3o/edit?usp=sharing|Evergreen Stock Permissions]] (updated to 3.14) |
* [[https://git.evergreen-ils.org/?p=Evergreen.git;a=summary|Evergreen git]] (change dropdown to 'grep' to search a permission) | * [[https://git.evergreen-ils.org/?p=Evergreen.git;a=summary|Evergreen git]] (change dropdown to 'grep' to search a permission) |
* [[https://git.evergreen-ils.org/?p=Evergreen.git;a=blob;f=Open-ILS/examples/fm_IDL.xml;h=a4fb45b078c1f80ccfdcb82d9bc2a8ee40fc749a;hb=HEAD|Fieldmapper]] | * [[https://git.evergreen-ils.org/?p=Evergreen.git;a=blob;f=Open-ILS/examples/fm_IDL.xml;h=a4fb45b078c1f80ccfdcb82d9bc2a8ee40fc749a;hb=HEAD|Fieldmapper]] |
* [[https://docs.evergreen-ils.org/3.2_schema/_functions_in_permission.html|Functions in permissions]] | * [[https://olddocs.evergreen-ils.org/2.3/schema/_functions_in_permission.html|Functions in Permission]] |
* [[https://docs.evergreen-ils.org/3.2_schema/_schema_permission.html|Permissions schema]] | * [[https://olddocs.evergreen-ils.org/2.3/schema/_schema_permission.html|Permissions Schema]] |
* [[https://docs.google.com/document/d/18ZzGbzkSjh_41diqc0Of97Hx5471A0n4eVq2dkUIvKY/edit|Where Permissions Live]] by Llewellyn Marshall (NC Cardinal), 2023 | * [[https://docs.google.com/document/d/18ZzGbzkSjh_41diqc0Of97Hx5471A0n4eVq2dkUIvKY/edit|Where Permissions Live]] by Llewellyn Marshall (NC Cardinal), 2023 |
| |
==== Evergreen Conference Presentations ==== | ==== Evergreen Conference Presentations ==== |
| |
* [[https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=conference:mother_may_i_permissions_in_evergreen.pdf|Mother May I? Permissions in Evergreen]] by Shae Tetteron (Equinox), 2012 | * [[https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=conference:mother_may_i_permissions_in_evergreen.pdf|Mother May I? Permissions in Evergreen]] by Shae Tetteron (Equinox), 2012 |
* [[https://www.youtube.com/watch?v=JbFgw68QpUo&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=7&ab_channel=EvergreenLibrarySystem|Rethinking Patron and Staff Permission Groups in NC Cardinal]] by Benjamin Murphy and April Durrence (NC Cardinal), 2020 | * [[https://www.youtube.com/watch?v=JbFgw68QpUo&list=PLsktT5b82paWzb6R_C_0pJ4pf_eo9xOGJ&index=7&ab_channel=EvergreenLibrarySystem|Rethinking Patron and Staff Permission Groups in NC Cardinal]] by Benjamin Murphy and April Durrence (NC Cardinal), 2020 |
* [[https://www.youtube.com/watch?v=if73GLLu2_0&ab_channel=EvergreenLibrarySystem|Open Sesame: Creating Stricter Evergreen Login Requirements for Staff and Patrons]] by Amy Terlaga, Jessica Woolford, and Carol Yarrison (Bibliomation), 2020 | * [[https://www.youtube.com/watch?v=if73GLLu2_0&ab_channel=EvergreenLibrarySystem|Open Sesame: Creating Stricter Evergreen Login Requirements for Staff and Patrons]] by Amy Terlaga, Jessica Woolford, and Carol Yarrison (Bibliomation), 2020 |
* [[https://www.youtube.com/watch?v=7-UWfm9CRpY&ab_channel=EvergreenLibrarySystem|Train up Catalogers in the Way They Should Go — Rethinking Permissions, Education, and Certification]] by Jonathan Moore (Wyomissing Public Library), 2021 | * [[https://www.youtube.com/watch?v=7-UWfm9CRpY&ab_channel=EvergreenLibrarySystem|Train up Catalogers in the Way They Should Go — Rethinking Permissions, Education, and Certification]] by Jonathan Moore (Wyomissing Public Library), 2021 |
* [[https://www.youtube.com/watch?v=woR6EjXkBok&t=192s&ab_channel=EvergreenLibrarySystem|Just Dropped In to See What Conditions My Permissions Are In]] by Susan Morrison (PINES), 2023 | * [[https://www.youtube.com/watch?v=woR6EjXkBok&t=192s&ab_channel=EvergreenLibrarySystem|Just Dropped In to See What Condition My Permissions Are In]] by Susan Morrison (PINES), 2023 |
* [[https://docs.google.com/presentation/d/1iqHeDI-14rMmIwBj0gK-S0NqCRAUyQpTPY0RFM-8tgs/edit?usp=sharing|A Beginner's Guide to Evergreen Permissions]] by Susan Morrison (PINES), 2024 | * [[https://docs.google.com/presentation/d/1iqHeDI-14rMmIwBj0gK-S0NqCRAUyQpTPY0RFM-8tgs/edit?usp=sharing|A Beginner's Guide to Evergreen Permissions]] by Susan Morrison (PINES), 2024 |