Commit graph

97 commits

Author SHA1 Message Date
RhodeCode Admin
37a751bc31 users: enable full edit mode for super admins.
- We'll enable the users to change their names via external auth for rename cases.
2021-10-29 14:42:31 +02:00
Marcin Kuzminski
479e568a61 users: fixed disabled user message UI. 2020-07-07 14:54:25 +02:00
Marcin Kuzminski
119f11f756 auth-tokens: expose all roles with explanation to help users understand it better. 2020-07-07 13:04:19 +02:00
Daniel Dourvaris
03f066ce9a users: added option to detach pull requests for users which we delete.
- as bonus added ability to specify new owner via ?detach_user_id=NUM GET param.
2020-05-20 12:33:43 +02:00
Marcin Kuzminski
4ac845a76d users: added more secure way for fetching authentication tokens.
- we don't expose ALL on single page
- request needs a validation before viewing of each token
- will later add 2nd layer of auth.
2020-04-20 15:59:06 +02:00
Bartlomiej Wolynczyk
8189b1607f descriptions: show mention of metatags only if they are enabled. 2020-03-02 15:13:24 +01:00
Marcin Kuzminski
3b5d294eac ssh-keys: allow generation of legacy keys for older systems and windows. 2020-02-20 11:13:10 +01:00
Marcin Kuzminski
3c0a8c8b19 users/user-groups: added context of what we're editing.
- Before panel titles didn't show names of edited objects which could be confusing and lead to editing wrong users or user groups.
2020-02-07 12:13:35 +01:00
Marcin Kuzminski
62c9fa4d78 user: fixed wrong mention of readme in user description help block. 2020-01-18 10:27:18 +01:00
Bartlomiej Wolynczyk
4985fe50d8 ui: make super admin named consistently across ui. 2019-12-11 14:28:02 +01:00
Daniel Dourvaris
b0cec550ea templates: use explicit named actions like "create user" instead of generic "save" which is bad UX. 2019-12-04 20:50:53 +01:00
Marcin Kuzminski
2f6dec7ef9 templates: use a single helper to select activated menu entries in templates. 2019-11-14 11:46:22 +01:00
Marcin Kuzminski
b07c737259 users: do not require description on admin user creation 2019-11-12 14:52:15 +01:00
Marcin Kuzminski
9b9e7d2a5a users: description edit fixes
- tests
- added metatags info
2019-10-31 11:22:32 +01:00
Marcin Kuzminski
cd0bf47064 users: add edition of description in admin view for users 2019-10-31 10:28:13 +01:00
Marcin Kuzminski
8b8d8ab401 artifacts: handle detach/delete of artifacts for users who own them and are to be deleted.
- added relationships that cleanup properly
- cleanup code for detach/delete on users
2019-10-24 17:05:07 +02:00
Daniel Dourvaris
53980d49a6 authentication: allow super-admins to change bound authentication for users.
- we had many requests from admins on doing so, after connecting LDAP/Saml
- since admins actually started doing this via DB it's no longer a point we shouldn't enable it via UI
2019-10-10 14:08:11 +02:00
Marcin Lulek
f70f60713e audit-logs: expose download user audit logs as JSON file.
Primarly in larger organizations often this needs to be performed for some
employees. Before we delegated users to API or DB fetch.
2019-10-03 13:32:59 +02:00
Marcin Kuzminski
515cc2188c ui: fix avatars rendering 2019-05-21 10:12:33 +02:00
Marcin Kuzminski
5a52f5a92d icons: updated iconography and fontello configuration 2019-05-16 12:33:28 +02:00
Marcin Kuzminski
a5134cc6e7 users: updated instructions on IP rules entries. 2019-05-14 11:01:05 +02:00
Marcin Kuzminski
56e122f07d nav: bring back quick filter and cleanup titles 2019-03-27 14:37:46 +01:00
Marcin Kuzminski
e9b73d334f admin: show admin menus in add pages, and edit pages for users/groups/user groups 2019-03-27 10:25:27 +01:00
Marcin Kuzminski
c2d20af1b7 ui: navigation, fixed wrapping of new admin navigation items 2019-03-22 23:49:07 +01:00
Marcin Kuzminski
614edb5a23 ui: added admin nav into admin pages 2019-03-22 22:39:34 +01:00
csalgau
ef7b0fcbd5 Issue #5536 - ability to disable server-side SSH key generation
- Fixes #5536
2019-02-14 01:16:57 +02:00
Marcin Kuzminski
207095e467 users: updated UI for advanced section. Mostly fixes arround making clearer
UI for detaching/deleting dependent objects of user.
2019-02-01 11:50:05 +01:00
Marcin Kuzminski
8c7ec57205 auth-tokens: improve UI. 2019-01-16 11:08:38 +01:00
Marcin Kuzminski
81de98ff4a users-admin: call changed Admin to Super admin as new notation is this one. 2019-01-14 18:36:55 +01:00
Marcin Kuzminski
c37bfb464a users: use two distinct actions for user password reset.
- this makes a better UX instead of TOGGLE.
2019-01-14 18:46:18 +01:00
Marcin Kuzminski
17d63e0042 templates: expose IDs of objects in advanced views. Usefull for API or ishell. 2018-12-27 11:39:38 +01:00
Marcin Kuzminski
5dc892c339 auth/security: enforce that external users cannot reset their password. 2018-11-29 19:24:15 +01:00
Marcin Kuzminski
b442ee71f4 ux: provide clearer instructions for SSH keys. 2018-11-27 13:16:34 +01:00
Marcin Kuzminski
e41725c078 branch permissions: added logic to define in UI branch permissions.
- db models
- new permissions pages placeholders
2018-08-28 13:41:30 +02:00
Marcin Kuzminski
a55becaad1 ssh: improve logging, and make the UI show last accessed date for key. 2018-08-29 14:06:51 +02:00
Marcin Kuzminski
a48ab8a32d caches: don't use beaker for file caches anymore 2018-07-06 12:55:13 +02:00
Marcin Kuzminski
ddc445856e caches: rewrite of auth/permission caches to dogpile. 2018-07-05 20:14:33 +02:00
Marcin Kuzminski
8bb0fee018 audit-logs: improve help text, and expose all audit commands for easier filtering +ui fixes 2018-06-18 23:28:06 +02:00
Marcin Kuzminski
7c46071c51 repo-switcher: new unified search box for filtering/accessing users, repos and repo groups.
- mainly driven by customer feedback
- two filter boxes on main page was confusing, and people constantly asked if grid filter can search recursive
- now we use one unified search on main nave accessible on every page
- it now also can search for users
2018-05-30 12:54:50 +02:00
Marcin Kuzminski
df9206a486 release: merge back stable branch into default 2018-05-17 12:05:10 +02:00
Marcin Kuzminski
7e3a4739f0 ssh(sec): fix newline problem on key saving that would allow bypassing command sandbox. 2018-05-15 18:51:38 +02:00
Bartłomiej Wołyńczyk
7ba1dd57ac admin users and admin users group: add number of inactive users/users_group, resolves #5454 2018-04-18 21:43:24 +02:00
Marcin Kuzminski
d9a39181bf ssh: update docs based on feedback. 2018-01-17 00:32:34 +01:00
Marcin Kuzminski
234dddcb62 ssh: add few explanation text about two step addition of generated keys.
Based on feedback from customers.
2018-01-17 00:00:12 +01:00
Marcin Kuzminski
5f9ae2ae11 pylons: remove pylons as dependency
- dependencies: bumped:
 -setuptools-scm==1.15.6
 -celery==4.1.0
 -kombu==4.1.0
 -pytz==2017.3
 -Routes==2.4.1

Removed all pylons components. Refactored the code to use only pyramid
parts
2017-11-15 13:42:54 +01:00
Marcin Kuzminski
abf63a445f audit-logs: expose tailoed audit logs in repository view 2017-10-08 12:11:04 +02:00
Marcin Kuzminski
a9fc01d079 repo-auth-tokens: UX, set and disable to VCS scope if selected an repo from select2 2017-09-21 20:12:13 +02:00
Marcin Kuzminski
b505377197 users: ported controllers from pylons into pyramid views. 2017-09-20 22:29:34 +02:00
Marcin Kuzminski
3839c4720e forms: unified usage of h.secure_form. Make sure we ALWAYS pass in
request, and removed redundant 'POST' type.
2017-09-20 16:43:08 +02:00
Marcin Kuzminski
75dd12de58 auth-tokens: fix placeholder text 2017-09-08 23:02:27 +02:00