Girish Ramakrishnan
|
f5e0ff51f2
|
preserve sorting order when doing async queries
|
2020-09-16 16:03:14 -07:00 |
|
Girish Ramakrishnan
|
59cd6f6e93
|
Fix groups code to use listing API
the listing API now returns the members
|
2020-08-10 13:59:46 -07:00 |
|
Girish Ramakrishnan
|
e82f17ab06
|
Show any settings save error
|
2020-07-22 18:09:44 -07:00 |
|
Girish Ramakrishnan
|
fb07dc2294
|
implement mandatory 2fa
part of #716
|
2020-07-10 13:10:07 -07:00 |
|
Girish Ramakrishnan
|
a725fc7a0b
|
Add directory config ui
|
2020-07-09 21:51:51 -07:00 |
|
Johannes Zellner
|
412082d3ef
|
Add univention external ldap provider to selection
|
2020-07-01 16:11:34 +02:00 |
|
Johannes Zellner
|
2d50ae4b00
|
Show self-signed error for external ldap setup
|
2020-06-26 15:18:25 +02:00 |
|
Johannes Zellner
|
11b567391c
|
Allow self-signed cert for external ldap
|
2020-06-25 17:54:55 +02:00 |
|
Johannes Zellner
|
b1d956f7bf
|
Show subscription setup dialog for more users
|
2020-06-18 12:57:12 +02:00 |
|
Johannes Zellner
|
75b2c7236a
|
Use the same pattern for subscription setup in settings and users view
|
2020-06-18 12:29:25 +02:00 |
|
Johannes Zellner
|
05913d0ae0
|
Rename owner role to superadmin in UI bits
|
2020-06-12 15:20:18 +02:00 |
|
Johannes Zellner
|
5fa3215a4d
|
Ensure additional group ldap settings are shown
|
2020-06-08 14:50:32 +02:00 |
|
Johannes Zellner
|
70a925b416
|
Handle ldap groups in group edit form
|
2020-06-05 08:18:40 +02:00 |
|
Johannes Zellner
|
b3eb650315
|
Allow to enable/disable group sync
|
2020-06-04 12:30:31 +02:00 |
|
Johannes Zellner
|
b524da23d5
|
custom asyncForEachParallel() is gone
|
2020-06-03 23:11:44 +02:00 |
|
Johannes Zellner
|
eeac846f5a
|
custom asyncSeries() is gone
|
2020-06-03 23:08:05 +02:00 |
|
Johannes Zellner
|
ca3bf6fe5c
|
Add a way to specify LDAP group related configs
|
2020-06-03 22:12:50 +02:00 |
|
Johannes Zellner
|
989820183c
|
Remove unused clipboard function
|
2020-05-25 21:47:10 +02:00 |
|
Johannes Zellner
|
385d275f59
|
Another attempt on fixing the user edit with roles business
|
2020-03-07 14:05:58 -08:00 |
|
Johannes Zellner
|
cf9e116388
|
Pipe backend error message on user deletion
|
2020-03-06 13:15:57 -08:00 |
|
Johannes Zellner
|
2a8d6f37c4
|
Disable roles the current user cannot assign
|
2020-03-06 12:33:36 -08:00 |
|
Johannes Zellner
|
d5930fd859
|
Show error on user deletion if not allowed
|
2020-03-06 12:23:50 -08:00 |
|
Johannes Zellner
|
7f95e11af1
|
Do not send active or role attributes for own user while edit
|
2020-03-05 16:23:27 -08:00 |
|
Johannes Zellner
|
256676cb9d
|
Allow to refresh users without showing busy state
|
2020-03-05 16:14:03 -08:00 |
|
Johannes Zellner
|
8221e6a148
|
User permissions property is gone
|
2020-03-05 15:57:42 -08:00 |
|
Johannes Zellner
|
2d2989a425
|
Fix add user button state
|
2020-02-27 15:10:56 +01:00 |
|
Johannes Zellner
|
e7b9c2d294
|
Disable role selection for Cloudrons with user restriction
|
2020-02-26 16:48:51 +01:00 |
|
Johannes Zellner
|
a78eec79a8
|
Fix users view for user manager role
|
2020-02-24 17:49:36 +01:00 |
|
Johannes Zellner
|
f1c951c997
|
User creation and edit apis don't take admin flag anymore
|
2020-02-24 17:15:50 +01:00 |
|
Johannes Zellner
|
0e6c9177f0
|
Migrate most of .admin usage
|
2020-02-24 12:56:13 +01:00 |
|
Johannes Zellner
|
3c0e674ee5
|
Fixup user list icons and set default add to 'user'
|
2020-02-24 12:22:07 +01:00 |
|
Girish Ramakrishnan
|
7061880104
|
derive admin flag from roles
|
2020-02-21 16:55:39 -08:00 |
|
Johannes Zellner
|
6f12cde2e8
|
Add user role dropdown
Also pass `role` instead of `permissions`
Once done ng-disable/ng-hide based on userInfo.role
|
2020-02-21 21:15:54 +01:00 |
|
Johannes Zellner
|
aba233c74a
|
Add permissions UI
|
2020-02-17 14:05:26 +01:00 |
|
Johannes Zellner
|
0a29f92384
|
Use features from config object
|
2020-02-13 16:34:37 +01:00 |
|
Johannes Zellner
|
a13414ddb9
|
Add feature object and show/hide elements accordingly
|
2020-02-13 15:30:31 +01:00 |
|
Johannes Zellner
|
9dbdad324a
|
Use invite link generated on the server to stay in sync
|
2020-02-05 15:53:19 +01:00 |
|
Johannes Zellner
|
36b8b0e6a1
|
Fix user select in group add/edit dialogs
We have to depend on all users not just the paginated ones
The selection does not need all information from the user so we are good
|
2020-01-09 16:21:22 +01:00 |
|
Johannes Zellner
|
00b0a21c78
|
Add ldap user autocreate settings
|
2019-11-20 10:46:26 +01:00 |
|
Girish Ramakrishnan
|
200a234469
|
ldap: use separate objects for current config and user config
|
2019-11-14 17:30:23 -08:00 |
|
Girish Ramakrishnan
|
836a3659b6
|
Add external ldap progress bar
|
2019-11-07 11:39:02 -08:00 |
|
Johannes Zellner
|
30769b5992
|
We now always show the external ldap settings
|
2019-11-07 12:11:48 +01:00 |
|
Johannes Zellner
|
7040bb01f4
|
Ensure groups configure dialogs have all users available
|
2019-11-05 22:08:48 +01:00 |
|
Girish Ramakrishnan
|
34cedbdadc
|
Fill the usernameField
|
2019-10-31 11:39:42 -07:00 |
|
Girish Ramakrishnan
|
ff84149623
|
ldap: add username field
|
2019-10-25 16:38:59 -07:00 |
|
Girish Ramakrishnan
|
9528db700a
|
ldap: add provider field
|
2019-10-25 15:42:51 -07:00 |
|
Girish Ramakrishnan
|
e412aa9a3d
|
Various fixes to ldap view
also, keep it enabled for all for now
|
2019-10-25 15:19:57 -07:00 |
|
Johannes Zellner
|
9ea21606e5
|
Only show external ldap settings when ?ldap query is passed for now
|
2019-08-30 19:01:56 +02:00 |
|
Johannes Zellner
|
1e37d7da7d
|
Refresh the user lising after ldap sync
|
2019-08-30 16:56:01 +02:00 |
|
Johannes Zellner
|
ea5e0b28da
|
Hide certain user profile actions for external ldap users
|
2019-08-30 13:32:20 +02:00 |
|