Page MenuHomePhorge

User::SERVICE_ROLE for service accounts
ClosedPublic

Authored by mollekopf on Dec 9 2024, 11:57 AM.
Tags
None
Referenced Files
F18249710: D5048.id14448.diff
Sat, Jan 25, 1:59 AM
F18238880: D5048.id.diff
Fri, Jan 24, 4:25 AM
F18238184: D5048.diff
Fri, Jan 24, 3:30 AM
Unknown Object (File)
Fri, Jan 24, 1:21 AM
Unknown Object (File)
Thu, Jan 23, 10:00 PM
Unknown Object (File)
Wed, Jan 22, 1:38 PM
Unknown Object (File)
Fri, Jan 17, 1:14 PM
Unknown Object (File)
Fri, Jan 17, 12:53 PM
Subscribers

Details

Reviewers
machniak
Group Reviewers
Restricted Project
Commits
rK38a016cd34a9: User::SERVICE_ROLE for service accounts

Diff Detail

Repository
rK kolab
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

mollekopf created this revision.
mollekopf added a reviewer: Restricted Project.Dec 9 2024, 12:14 PM
machniak requested changes to this revision.Dec 9 2024, 1:10 PM
machniak subscribed.
machniak added inline comments.
src/app/Console/Commands/User/SetRoleCommand.php
40–41

I'd remove this check as we have User::setRoleAttribute().

src/app/Observers/UserObserver.php
122

I'd move it up, removeRelatedObjects() does not make much sense for a service account.

src/tests/Feature/Controller/AuthTest.php
212

We should test what happens with a valid password.

This revision now requires changes to proceed.Dec 9 2024, 1:10 PM
mollekopf marked 3 inline comments as done.

Addressed comments

machniak added inline comments.
src/tests/Feature/Controller/AuthTest.php
208

getTestUser() has a useful 2nd argument for user properties.

This revision is now accepted and ready to land.Dec 9 2024, 2:35 PM
This revision was automatically updated to reflect the committed changes.