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
Marcin Kuzminski
c069290119
system-info: expose inode limits and usage. Fixes #4282
2016-10-18 14:49:45 +02:00
Martin Bornhold
30f00dc9fd
svn-support: Add js on click handler to trigger Apache config genreation.
...
Th on click handler sends a POST to trigger the config file generation.
On succes it displays a notification to the user.
2016-10-14 15:11:04 +02:00
Marcin Kuzminski
6af66a91be
flash-filters: changed texts
2016-10-14 12:20:07 +02:00
Marcin Lulek
108430ae23
global settings: add a new template for flash filtering
2016-10-11 15:25:41 +02:00
lisaq
a033414e65
settings: new and improved server announcements fix #676 #1342 #4121
2016-09-26 13:00:30 +02:00
lisaq
e32817ba97
notifications: removing flash_msg #4201
2016-09-23 14:39:21 +02:00
lisaq
98b914ff36
notifications: fixing alerts when gist has been edited
2016-09-22 19:54:03 +02:00
lisaq
06ed5e2779
cleanup: removing unused checkBrowserStatus function
2016-09-22 13:15:28 +02:00
Daniel Dourvaris
9b38ba8c8f
reviewers: add repo review rule models and expose default
...
reviewers route for pull requests via ajax, refs #1131
2016-09-06 16:02:35 +03:00
Daniel Dourvaris
3469c46507
integrations: add recursive repo group scope to allow integrations
...
to cascade into all descendant repositories, fixes #4225
2016-09-14 05:38:21 +03:00
Marcin Lulek
a045ce1262
helpers: added route_path_or_none helper for routes that might be added by plugins
2016-09-09 17:20:22 +02:00
Marcin Lulek
ac8a574b14
my_account: fix test notifications for IE10+
2016-09-09 14:39:21 +02:00
Marcin Kuzminski
303b86d3f0
labs: show a text that there are no active labs settings
2016-09-02 14:52:14 +02:00
Marcin Lulek
ab47a1b1af
notifications: replace testMessage with "force"
2016-08-31 18:11:05 +02:00
Daniel Dourvaris
83b8750461
integrations: refactor/cleanup + features, fixes #4181
...
* added scopes on integrations, scopes are:
- repo only
- repogroup children only
- root repos only
- global (any repo)
* integrations schemas now have separate section for the
settings (eg. slack) and options (eg. scope/enabled)
* added descriptions to integration types
* added icons to integration types
* added 'create new' integration page
* added scope of integration to integrations list
* added breadcrumbs for each repo/repogroup/global integrations pages
* added sorting to integrations list
* added pagination to integrations list
* added icons to integrations list
* added type filter to integrations list
* added message to integrations list if none we found
* added extra permissions check on integrations views
* db migration from 56 => 57 - adds child_repos_only field
* added tests for integrations triggered on events
* added tests for integrations schemas
* added tests for integrations views for repo/repogroup/admin
2016-08-26 11:19:55 +03:00
lisaq
f50534c9b6
notifications: fixing bug w/spinner in toggle
2016-08-31 14:15:55 +02:00
lisaq
265f64bcc7
components: completed rhodecode-toggle for notification settings
2016-08-31 14:05:29 +02:00
Marcin Lulek
b2e98fa4ac
polymer: slim out the styles and change the flow of initialization to avoid race conditions
2016-08-29 18:16:14 +02:00
lisaq
455eebc590
styling: capitalisation and spinner colours
2016-08-29 11:58:15 +02:00
Marcin Lulek
7f5a61ea4f
notifications: override material design colors with our colors
2016-08-29 10:44:47 +02:00
Marcin Lulek
67e67a118a
notifications: make styling match the design
2016-08-26 17:00:44 +02:00
Marcin Lulek
257a6ab027
notifications: use rhodecode-toast for notifications instead of toastr jquery plugin
2016-08-25 18:09:50 +02:00
Marcin Lulek
4ccb5b300e
notifications: replace toggle button with actual toggle element - fixes #4171
2016-08-23 18:22:07 +02:00
lisaq
bb1f512c92
pr: adding pr count to user pull request tables fixes #4160
2016-08-17 18:39:49 +02:00
lisaq
61df8a609b
pr: adding last updated column to user pull request list, fixes #4162
2016-08-17 15:48:56 +02:00
Daniel Dourvaris
2e3256ff49
integrations: add repo group integrations, fixes #4175
2016-08-15 13:24:16 +03: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
lisaq
79c86ab920
ux: additional capitalisation and string translation in integration templates
2016-08-11 20:45:48 +02:00
Marcin Kuzminski
459f2b11d9
html: small fix to make i18n extraction not break on <script> tags.
2016-08-02 22:43:52 +02:00
Marcin Kuzminski
20a2c8425b
i18n: fixed wrong i18n call in users table.
2016-08-01 19:01:40 +02: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
Daniel Dourvaris
61553db529
deform: use pypi deform library and add helpers to deform scope directly
...
to avoid passing it each time form is rendered
2016-07-29 17:27:38 +03:00
Daniel Dourvaris
9dd0674b39
forms: add deform for integration settings forms
2016-07-27 11:39:23 +03:00
lisaq
eaa2cbff43
styling: fixing broken select2 in ldap settings #4131
2016-07-29 14:30:47 +02:00
lisaq
39c5c5bf90
ux: put gravatar and username together in user list #3203
2016-06-29 20:01:12 +02:00
lisaq
21fdb59df8
tables: adding translation for empty tables #685 #1832
2016-07-19 18:31:55 +02:00
lisaq
8bb513badb
tables: better message when tables are empty #685 #1832
2016-07-19 18:18:08 +02:00
lisaq
36635bb44e
styling: tigtening up my account pull request tables
2016-07-19 17:07:12 +02:00
Marcin Kuzminski
990143eae0
tokens: auth-token is not only for git/hg but also for svn.
...
Changed some docstrings to indicate this.
2016-07-13 12:34:17 +02:00
Marcin Kuzminski
f974e8309a
repositories: fixed missing javascript on repository creating page
2016-07-11 17:45:17 +02:00
Daniel Dourvaris
7ff09cda95
integrations: add integration support
...
* added db migration for integration table, version 55
* added integrations views/templates/models
* added slack integration
* added h.url.current() support for pyramid only contexts
* added issues extractor for commit messages
* renamed repo-deleted/repo-created to repo-delete/repo-create
* removed marshmallow
* added serialization for events to static dicts of data
* added lazy_ugettext for translation of start time string
2016-07-10 06:43:20 +03:00
lisaq
4f7a3ca6e8
ux: #4037 use gravatar for commit email and add tooltips for name + email
2016-07-11 14:46:41 +02:00
Marcin Lulek
29c54ee77a
tooltips: remove all occurences of explicit tooltip activation
2016-07-06 15:51:06 +02:00
Marcin Kuzminski
79bb294282
system: send platform and version to upgrade endpoint.
2016-07-04 23:23:55 +02:00
Marcin Kuzminski
605b26b460
i18n: replaced fragile extraction of JS translations from an _TM variable.
...
We replaced it with similar to babel functions _gettext, and _ngettext, that
will prevent UI from breaking in case of untranslated strings. This
also will allow to use babel built in extractors to fetch the translations
stored inside html and JS.
2016-07-03 23:52:22 +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