Commit graph

64 commits

Author SHA1 Message Date
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