User Tools

Site Tools


community:permissions_working_group

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
community:permissions_working_group [2024/06/26 08:55] smorrisoncommunity:permissions_working_group [2025/03/06 11:01] (current) – [Evergreen Conference Presentations] smorrison
Line 3: Line 3:
 The Permissions Working Group was formed in June 2023 to collaborate on the testing, defining, and documenting of Evergreen permissions. Everyone is welcome to participate, and all skill sets and staff roles are encouraged! The end goal is to gain a comprehensive understanding of how permissions work and to discuss best practices for determining user permission groups. The Permissions Working Group was formed in June 2023 to collaborate on the testing, defining, and documenting of Evergreen permissions. Everyone is welcome to participate, and all skill sets and staff roles are encouraged! The end goal is to gain a comprehensive understanding of how permissions work and to discuss best practices for determining user permission groups.
  
-The group meets on the fourth Tuesday of each month at 3 p.m. EST. See **[[community:permissions_working_group_meetings|Permissions Working Group Meetings]]**.+**Meetings**
  
-==== Google Group ====+The group meets on the fourth Tuesday of each month at 3 p.m. EST. 
 + 
 +Please see **[[community:permissions_working_group_meetings|Permissions Working Group Meetings]]** for information on the next scheduled meeting, and for past meeting notes and recordings. 
 + 
 +**Google Group**
  
 [[https://groups.google.com/a/evergreen-ils.org/g/permissions-working-group|Permissions Working Group]]: permissions-working-group@evergreen-ils.org [[https://groups.google.com/a/evergreen-ils.org/g/permissions-working-group|Permissions Working Group]]: permissions-working-group@evergreen-ils.org
Line 12: Line 16:
 ===== 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
community/permissions_working_group.1719406554.txt.gz · Last modified: 2024/06/26 08:55 by smorrison

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.