Michael Mayer
|
3c0f1f37ad
|
Share: Ensure that shares are always loaded in the user entity model
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-10-10 14:32:04 +02:00 |
|
Michael Mayer
|
80dd926f2d
|
Share: Improve query validation in the search and albums API
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-10-07 17:33:04 +02:00 |
|
graciousgrey
|
6b8a75f29f
|
Tests: Add unit tests
|
2023-07-26 16:38:48 +02:00 |
|
graciousgrey
|
b59b954d1f
|
Tests: Add unit tests
|
2023-07-26 16:38:48 +02:00 |
|
graciousgrey
|
ff25b5f755
|
Tests: Add unit tests
|
2023-07-25 18:42:18 +02:00 |
|
graciousgrey
|
c9d1413ddb
|
Tests: Add more unit tests #3512
|
2023-07-24 15:02:38 +02:00 |
|
Michael Mayer
|
4931889b5e
|
Auth: Improve privilege level change detection #3512
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-07-18 23:35:10 +02:00 |
|
graciousgrey
|
749d4b6d7e
|
Tests: Add unit tests #3482
|
2023-06-23 18:38:22 +02:00 |
|
Michael Mayer
|
cc12f3f457
|
Auth: Improve sanitization of usernames and handles
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-15 22:41:59 +01:00 |
|
Michael Mayer
|
88367b4ff7
|
Auth: Refactor user model and path validation #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-13 17:52:48 +01:00 |
|
Michael Mayer
|
36d62b5506
|
Auth: Refactor user model and improve validation #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-13 17:36:56 +01:00 |
|
Michael Mayer
|
5b73101442
|
Auth: Refactor user roles and auth providers in entity model #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-13 16:04:37 +01:00 |
|
Michael Mayer
|
a425027a9b
|
Auth: Prevent unauthorized users from using the application #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-10 13:20:16 +01:00 |
|
Michael Mayer
|
654b41afe5
|
Auth: Prevent duplicate usernames when renaming accounts #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-09 19:56:07 +01:00 |
|
Michael Mayer
|
50913e301c
|
Auth: Prevent duplicate super admin accounts from being created #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-09 15:59:08 +01:00 |
|
Michael Mayer
|
60162b3fc5
|
Auth: Refactor user management API and CLI commands #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-08 23:30:39 +01:00 |
|
Michael Mayer
|
7c63a86f80
|
CLI: Restore user accounts on demand #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-20 20:24:04 +01:00 |
|
Michael Mayer
|
43d6a5e193
|
Auth: Improve user entity model and add unit tests #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-20 15:54:33 +01:00 |
|
Michael Mayer
|
f54512e334
|
Auth: Refactor user management commands #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-14 20:28:58 +01:00 |
|
Michael Mayer
|
cc38922cbe
|
Auth: Add dummy LDAP service #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-11-22 22:14:34 +01:00 |
|
Michael Mayer
|
f94ff54cc1
|
Auth: Improve account management page and config options #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-10-19 05:09:09 +02:00 |
|
Michael Mayer
|
837669f796
|
Auth: Extend account settings with user details and avatar upload #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-10-17 19:07:38 +02:00 |
|
Michael Mayer
|
884dea17de
|
Security: Use individual preview tokens for each user account #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-10-13 22:11:02 +02:00 |
|
Michael Mayer
|
6abbc39017
|
Security: Add http rate limiter and auto tls mode #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-10-11 22:44:11 +02:00 |
|
Michael Mayer
|
6e74f16a77
|
Auth: Open album share links in the regular user interface #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-10-02 11:38:30 +02:00 |
|
Michael Mayer
|
323d495840
|
Auth: Apply user rights and permissions in the search API #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-09-30 00:42:19 +02:00 |
|
Michael Mayer
|
f5a8c5a45d
|
Auth: Session and ACL enhancements #98 #1746
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-09-28 09:01:17 +02:00 |
|
Michael Mayer
|
5e7ff6b1b2
|
Auth: Add unique index to user_slug in auth_users table #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-09-02 22:55:57 +02:00 |
|
Michael Mayer
|
85561547cc
|
Auth: Add "PHOTOPRISM_ADMIN_USER" option and refactor user table #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-09-02 21:30:50 +02:00 |
|