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
Marcin Kuzminski
fe4c5863f0
labs: enable by default. We want people to encourage using those
2016-07-05 21:18:30 +02:00
Martin Bornhold
77c3287d4a
settings: Delete obsolete code related to the rebase-merge lab settings.
2016-06-27 16:53:36 +02:00
Martin Bornhold
b0612b7dc6
settings: Add 'labs_active' flag to template context.
2016-06-27 10:58:53 +02:00
Martin Bornhold
670d237f39
admin: Register and retrieve navigation registry from pyramids registry.
2016-06-29 08:52:55 +02:00
Martin Bornhold
5fde5532a9
admin: Move admin settings navigation to admin module.
2016-06-29 08:24:27 +02:00
Marcin Kuzminski
9446dff948
system-settings: prepare to allow to create snapshots of full system settings
...
for support.
2016-06-28 02:08:54 +02:00
Marcin Kuzminski
16a626ce44
refactor: renamed get_first_admin to get_first_super_admin which
...
reflects better what kind of user we're fetching.
2016-06-28 01:24:24 +02:00
Marcin Kuzminski
7902155b2e
settings: use invalidate after updating settings.
2016-06-27 22:46:33 +02:00
Daniel Dourvaris
38df61623b
celery: fixed bug where celery was not running
2016-06-24 14:21:29 +03:00
Johannes Bornhold
b23f4f5b5d
admin: Use error message from UserCreationError when updating a user.
...
If we get a UserCreationError on updating a user we should display the
more specific error message from the exception.
2016-05-30 12:16:25 +02:00
Marcin Kuzminski
2687022328
repos, repo groups, user groups: allow to use disabled users in owner field.
...
This fixes #3374 . There's no good benefit of having possibility to prevent
setting disabled user from beeing an owner.
It can happen that we start preperating a system and use disabled accounts.
Also users shouldn't be forbidden to edit settings on an disabled owner.
2016-06-18 02:03:43 +02:00
Martin Bornhold
7ab55a64bd
oss-licenses: Migrate view to pyramid.
2016-06-15 12:07:48 +02:00
Martin Bornhold
74d78fdec3
oss-licenses: Remove pylons view.
2016-06-15 12:06:49 +02:00
Daniel Dourvaris
2e53340908
admin: in usergroups admin allow prefiltering the list of users
...
based on an autocomplete query. also updated a couple tests which
were not testing correct response.
2016-06-02 19:38:51 +03:00
Johannes Bornhold
3bfdc11350
my_account: Remove oauth identities views from my_account controller.
2016-05-24 17:10:45 +02:00
Marcin Kuzminski
9a0d8c0b77
project: added all source files and assets
2016-05-24 15:56:53 +02:00