Permission ui-users.settings.feefines.all and ui-users.settings.feefines need additional permissions

Description

: These are the changes required based on Holly's testing...
1) Settings (Users): Can create, edit & remove feefines permission need to have these permissions added...

  • templates.collection.get

  • owners.collection.get
    2) Settings (Users): Can create, edit & remove all feefines-related entries permission needs to have these permissions added...

  • templates.collection.get

  • inventory-storage.service-points.collection.get

Overview:
Reproduced on pre-bugfest, bugfest and snapshot.

Permissions ui-users.settings.feefines.all and ui-users.settings.feefines give error messages when trying to access Settings --> Fee/fine --> Owners and Settings --> Fee/fine --> Manual charges. See attached screenshots

It looks like they need templates.collection.get and inventory-storage.service-points.collection.get

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

8
  • 04 Mar 2022, 10:04 PM
  • 04 Mar 2022, 10:04 PM
  • 04 Mar 2022, 10:03 PM
  • 04 Mar 2022, 10:03 PM
  • 03 Mar 2022, 05:07 PM
  • 03 Mar 2022, 05:06 PM
  • 18 Oct 2021, 04:07 PM
  • 18 Oct 2021, 04:07 PM

Checklist

hide

TestRail: Results

Activity

Show:

Holly MistlebauerApril 22, 2022 at 6:05 PM

: This was definitely fixed in LOTUS. I don't know who fixed it. Sorry to have wasted your time. Thanks much...

Holly MistlebauerApril 21, 2022 at 4:15 PM

: I will try the test again. This may have been fixed by someone else in Lotus. Thanks...

Isela García BravoApril 20, 2022 at 8:12 PM

Hello :

I recreated the users on SNAPSHOT then did the tests.

This works correctly.

 

Holly MistlebauerMarch 4, 2022 at 10:04 PM

: You may prefer to recreate the users on SNAPSHOT then do the tests. That is fine. Thanks...

Holly MistlebauerMarch 4, 2022 at 10:02 PM

: I was able to replicate the error on Kiwi Bugfest (https://bugfest-kiwi.folio.ebsco.com/). Here is what did...

Test user with only the Settings (Users): Can create, edit & remove all feefines-related entries permission (the user has no other permissions):
1) Go to https://bugfest-kiwi.folio.ebsco.com/
2) Login as username MM1234 with password MyDoggie#1
3) The only app that will show up is Settings
4) Click on Settings
5) Click on Users within Settings
6) Click on Owners option
7) Will receive error message shown in attachment MM-owners-error.jpg.
8) Click on Manual charges option.
9) Will receive error message shown in attachment MM-manual-charges-error.jpg.

Test user with only the Settings (Users): Can create, edit & remove feefines permission (the user has no other permissions):
1) Go to https://bugfest-kiwi.folio.ebsco.com/
2) Login as username AA1959 with password MyFriend#1
3) The only app that will show up is Settings
4) Click on Settings
5) Click on Users within Settings
6) Click on Manual charges option
7) Will receive error message shown in attachment AA-error-1.jpg
8) Click OK
9) Will receive error message shown in attachment AA-error-2.jpg

Please let me know if you need any further help with this.

Thanks,
Holly

Won't Do

Details

Assignee

Reporter

Priority

Development Team

UNAM

Release

Morning Glory (R2 2022)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 18, 2021 at 4:06 PM
Updated April 22, 2022 at 6:05 PM
Resolved April 22, 2022 at 6:05 PM
TestRail: Cases
TestRail: Runs

Flag notifications