Commit graph

66 commits

Author SHA1 Message Date
Marcin Kuzminski
5369a394e0 user-audit: share same template for rendering audit logs between user and admin views. 2017-04-26 23:05:03 +02:00
Marcin Kuzminski
8b1cc3ce9d user: simplify fetching of personal repository groups.
- we don't rely on auth user no need to fetch permissions
- for disabled users this fixes a bug that repo group wasn't displayed
2017-04-25 08:39:18 +02:00
Marcin Kuzminski
aa53b82e49 vcs-settings: moved creation of largefiles default dirs into vcs settings view.
- couldn't find a better place to do this
- check is cheap, and moving it out from AppStart to here makes more sense
- users need to enable largefile form this view, so enforcing defaults dirs
makes most sense right here in this view.
2017-04-20 23:56:32 +02:00
Marcin Kuzminski
98f97b18fd user-groups: added info, and new panel to control user group synchronization.
- allows to check status of user-group and if it's going to be sync-ed via
  external plugins.
- allows to set manual synchronization for already existing RhodeCode Groups.
2017-04-05 14:20:30 +02:00
Marcin Kuzminski
858dfef419 git-lfs: settings for GIT repos to enable git-lfs and set store location
- ref #4235
2017-03-21 17:23:28 +01:00
Marcin Kuzminski
a5b6055c00 admin-users: add audit page to allow showing user actions in RhodeCode.
- this is a helper filter that allows to filter out admin journal for particular user.
- refs #5256
2017-03-23 13:50:55 +01:00
Marcin Kuzminski
3f64f3f41f my-account: moved profile page into pyramid. 2017-03-14 12:54:06 +01:00
Marcin Kuzminski
82b0a810fd my-account: switched my-password view to pyramid. 2017-03-14 01:21:12 +01:00
Marcin Kuzminski
bbc650bed6 svn-support: move into apps module. 2017-03-13 19:03:39 +01:00
Marcin Kuzminski
f8631f5fec admin-users: moved grid browsing to pyramid.
- fixed loading data to be lazy fetched.
- speeds up loading large user sets significantly
2017-03-07 21:17:02 +01:00
Marcin Kuzminski
08547c9d0d admin: moved auth tokens into pyramid view.
- allows override to enable scoped tokens
2017-03-07 14:11:19 +01:00
Marcin Kuzminski
df90d2d6c6 my-account-auth-tokens: moved into pyramid apps.
- we're going to override this in EE edition with added functionality.
2017-03-03 14:19:34 +01:00
Marcin Kuzminski
ed0174e7a4 admin: moved admin pyramid into apps. 2017-03-02 20:23:26 +01:00
Marcin Kuzminski
10ce5d446b auth-tokens: remove showing builtin tokens 2017-02-27 12:04:43 +01:00
Marcin Kuzminski
c340efddae gists: fixed translation for age component which uses pyramid translate component. 2017-01-19 14:58:52 +01:00
Marcin Kuzminski
b52808ca95 comments: renamed ChangesetCommentsModel to CommentsModel to reflect what it actually does.
It's not limited to Changesets/Commits.
2017-01-09 17:52:00 +01:00
Marcin Kuzminski
4be3097bae settings: switched system-info to pyramid view. 2017-01-12 16:24:43 +01:00
Marcin Kuzminski
ff1a45e847 session: moved session cleanup to pyramid views. 2017-01-12 14:10:20 +01:00
Marcin Kuzminski
fe5871e9df sessions: added interface to show, and cleanup user auth sessions. 2017-01-11 19:35:42 +01:00
Marcin Kuzminski
89e2586781 templating: use .mako as extensions for template files. 2017-01-04 22:13:57 +01:00
Marcin Kuzminski
57d2e57043 auth: disable password change form for accounts that are not managed by RhodeCode.
- in case of external accounts such as LDAP/oAuth, password reset doesn't make sense.
- make it consisten with other disable forms for external account
- fixes #5150
2017-01-02 16:01:43 +01:00
Marcin Kuzminski
9e9de21847 channelstream: added testing panel for live-notifications. 2017-01-02 14:11:17 +01:00
Marcin Kuzminski
fcc027c282 license: updated copyright year to 2017 2017-01-02 09:30:39 +01:00
Marcin Kuzminski
debad5254c repository-groups: improved detection of repository groups parent.
- set to personal repo group for non-admins
- default to root value for super-admins
2016-12-05 09:12:38 +01:00
Marcin Kuzminski
66e3dcc71d system-info: added info about temporary storage.
- temporary storage is used by Mercurial and other parts of the system.
knowing it's limitations is important to know.
2016-11-18 00:35:04 +01:00
Marcin Kuzminski
091c53d8e4 system-info: added UUID placeholder for generating platform unique identifiers. 2016-11-15 00:35:53 +01:00
Marcin Kuzminski
83ff493336 system-info: improve formatting of snapshot info page. 2016-11-15 00:35:08 +01:00
Marcin Kuzminski
078d9996e4 system-info: add edition type into app info. 2016-11-15 00:16:24 +01:00
Marcin Kuzminski
f543920d9d system-info: unified data structures for usage in API.
- most datastructures now use dicts, and consisten return value for human and regular values
- added detection of high load average
- improved inodes/archive/gist storage limits
- fixed problems with references of setting value as human_value and data overrides
- re-did search info (more useful for 2 backends that we use)
2016-11-15 00:06:22 +01:00
Marcin Kuzminski
c68c339c0b system-info: fetch vcs settings from vcsserver. Fixes #4276
- redone the system info page. Errors/Warnings now show next to the
data, and also show up in API call.
- implemented fetching of git/hg/svn version from running vcsserver
- implemented fetching of vcsserver version from itself
- added more warnings/errors detection on RAM/Inodes etc
- few cleanups
2016-11-14 21:14:29 +01:00
Marcin Kuzminski
eb4799663b i18n: expose custom name to catch the translation strings. 2016-11-07 17:44:01 +01:00
Marcin Kuzminski
9e6713219c repo-groups: implemented default personal repo groups logic.
- fixes #4003
- adds new settings to automatically create personal repo groups for users on API cal, add user form, registration
- it's possible to create a pattern based repo group for example /u/{username}
2016-11-07 15:27:36 +01:00
Marcin Kuzminski
cbafa9652e user-groups: new selector for user group memebers.
- removed old two column selector in replacement of autocomplete list
- scales much better for alrge number of users
- still allows to select single users and user groups
- fixes #4291 (user group shows only username in members)
2016-11-06 16:01:21 +01:00
Marcin Kuzminski
753d0ff478 pull-requests: redo my account pull request page with datagrid. Fixes #4297
- consistent ui with per-repo pull-request page
- faster loading due to pagination
- enabled sorting of columns
2016-11-01 08:58:57 +01:00
lisaq
607fd8931d settings: fix #3944 add password reset permission 2016-10-25 17:37:14 +02:00
Martin Bornhold
de243f8c31 svn-support: Add missing argument to tmplate context.
This argument was only added in the view handling GET requests.
But in case of an error the POST view also rederes the template
and threfore need this arguement.
2016-10-17 16:43:13 +02:00
Martin Bornhold
ee90352440 svn-support: Only show 'generate config' button if config generation is enabled. 2016-10-17 13:46:51 +02:00
Daniel Dourvaris
ea04026aa4 ux: fix bug where saving empty issue tracker form was causing
exception, fixes: #4278
2016-10-14 17:14:44 +03:00
Martin Bornhold
cc96354c0b gists: Remove gist_type from update method in model. #4243
We do not allow to change the gist type from public to private or vice versa.
Therefore there is no need to provide a ability in the model to do it.
2016-09-26 16:26:33 +02:00
Martin Bornhold
c0a7c7b6c4 imports: Remove unused imports. 2016-09-26 16:25:11 +02:00
Marcin Kuzminski
d92e030879 vcs: moved svn proxy settings into vcs related settings
- vcs middleware now returns dummyHandler if not configured
- propagate the per-repo vcs related configs into VCSMiddleware
- moved the forms arround and group things into more logical blocks
2016-09-06 12:29:54 +02:00
lisaq
ca1ec404c2 svn: moving svn http support out of labs settings. 2016-08-23 17:07:22 +02:00
Marcin Lulek
2ab245bc4b notifications: store notification status in channelstream 2016-09-01 12:03:44 +02:00
Marcin Lulek
a9c1ae249c account: use jsonify decorator 2016-08-25 12:48:15 +02:00
Marcin Lulek
4ccb5b300e notifications: replace toggle button with actual toggle element - fixes #4171 2016-08-23 18:22:07 +02:00
Daniel Dourvaris
b51406ec1d account: convert change password form to colander schema and fix bug
where user could use same password as before when changing
password, fixes #2264
2016-08-05 06:55:35 +03:00
Marcin Lulek
e9d5eb09c5 notifications: support real-time notifications with websockets via channelstream 2016-08-02 16:18:44 +02:00
Marcin Kuzminski
198c6fda61 gists: use colander schema to validate input data.
- brings consistent validation acros API and web
- use nicer and stricter schemas to validate data
- fixes #4118
2016-07-31 20:11:12 +02:00
lisaq
815c7861b3 cleanup: removing unused grav_tmpl function 2016-07-25 13:08:50 +02:00
lisaq
39c5c5bf90 ux: put gravatar and username together in user list #3203 2016-06-29 20:01:12 +02:00