Commit graph

765 commits

Author SHA1 Message Date
Marcin Lulek
1d01a7ba10 frontend: reorganize how we handle plugins 2016-09-07 16:48:13 +02:00
Marcin Lulek
2740ab4a7e root template: got rid of shared styles 2016-09-07 13:58:41 +02:00
Marcin Lulek
b666874dc5 styles: add alert styles into shadow dom 2016-09-07 13:41:55 +02:00
Marcin Lulek
ab6df8f073 grunt: small improvements to gruntfile 2016-09-07 13:21:50 +02:00
lisaq
79ba0a8df8 docs: removing old svn-http file from docs 2016-09-06 14:54:13 +02:00
lisaq
d3a03bfbd2 docs: moving svn http docs to vcs server management 2016-09-06 14:53:05 +02:00
Marcin Kuzminski
1b2b21efe4 svn-proxy: data migration for svn http settings 2016-09-06 19:16:13 +02:00
Marcin Kuzminski
df353f19ea vcs: register repo_name as specialized middleware variables instead
of relying on env variables.

- use order of defined vcs.backends to detect middleware for handling requests
2016-09-06 19:49:28 +02:00
Marcin Kuzminski
d9ca3e74c2 vcs: re-use repo config propagated to the middleware to extract push_ssl
configuration
2016-09-06 18:58:12 +02:00
Marcin Kuzminski
0a6785deab vcs: add translation of _REPO_ID into real repo name into more generic
vcs middleware.
2016-09-06 15:32:13 +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
Marcin Kuzminski
8c74381b23 vcs: added logging into VCS middlewares 2016-09-06 12:19:48 +02:00
Marcin Kuzminski
ca71b1cced vcs: call the Config repr properly, we show sections count not value count. 2016-09-05 17:09:40 +02:00
Marcin Kuzminski
15857bf841 labs: move hg labs settings below other Mercurial options. 2016-09-05 11:29:20 +02:00
Marcin Kuzminski
bfe2a53cc5 svn-vcs: reformat the forms 2016-09-02 15:05:58 +02:00
Marcin Kuzminski
303b86d3f0 labs: show a text that there are no active labs settings 2016-09-02 14:52:14 +02:00
lisaq
ca1ec404c2 svn: moving svn http support out of labs settings. 2016-08-23 17:07:22 +02:00
Marcin Lulek
d01caa9cea toasts: refedined how notifications looks 2016-09-07 12:53:27 +02:00
Marcin Lulek
2e7e172b92 polymer: simplify shared components 2016-09-06 16:10:49 +02:00
Marcin Lulek
6678ef2bb3 grunt: config lives in separate json file so we can easly import and manipulate it when required 2016-09-06 13:49:37 +02:00
lisaq
edd8d0bd89 docs: fixing download link in quick start guide 2016-09-05 18:30:21 +02:00
Marcin Lulek
b2553067fa nix: export CE sources path 2016-09-05 12:38:09 +02:00
Marcin Lulek
08df170ddb diffs: do not set incorrect display type on table TD 2016-09-02 12:32:09 +02:00
Daniel Dourvaris
4c92ba4786 tests: fix user/user groups schema tests 2016-09-05 12:21:16 +03:00
Daniel Dourvaris
58036fece1 schemas: add user/usergroup schema type 2016-09-05 04:36:43 +03:00
Johannes Bornhold
ab60afb43b docs: Update notes regarding Pylons / Pyramid 2016-09-02 19:50:18 +02:00
Johannes Bornhold
1e175d3c97 docs: Remove hint regarding Cython
It is obsolete by now and there is no need to use it anymore.
2016-09-02 19:46:11 +02:00
Johannes Bornhold
21a598144b docs: Add dependency management 2016-09-02 20:18:04 +02:00
Daniel Dourvaris
755e746055 tests: add missing disable_error_handler to rhodecoode/__init__.py 2016-09-02 10:19:22 +03:00
Daniel Dourvaris
f9e2cd26fe tests: disable pretty error page handler for tests, with option to
disable when testing error pages, fixes #4208
2016-09-02 09:24:57 +03:00
Marcin Lulek
2ab245bc4b notifications: store notification status in channelstream 2016-09-01 12:03:44 +02:00
Johannes Bornhold
d193345f2b packaging: Drop legacy support for EE 2016-08-31 14:04:46 +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
Marcin Lulek
6e425e50d7 grunt: separate js from web components 2016-08-31 16:31:08 +02:00
lisaq
f50534c9b6 notifications: fixing bug w/spinner in toggle 2016-08-31 14:15:55 +02:00
lisaq
39de3aecc7 grunt: switching to webcomponents-lite 2016-08-31 14:02:15 +02:00
lisaq
265f64bcc7 components: completed rhodecode-toggle for notification settings 2016-08-31 14:05:29 +02:00
Johannes Bornhold
4d896a15bf packaging: Use a recent bower2nix to have fetch-bower
Recent versions of bower2nix provide "fetch-bower" as a separate command. This
command is needed for the backported bower related utilities.
2016-08-31 12:18:00 +02:00
Johannes Bornhold
22a7abe8cc packaging: Backport bower support utilities
To support nixos-16.03 the utilities to build bower components are backported
inside of this PR. Once we switch to the new stable branch, we should be able to
drop these pieces again.
2016-08-30 18:47:19 +02:00
Johannes Bornhold
4a9375c078 packaging: Improve name of bower components derivation
- Include the version, so that it can easier be related based on the name in the
  nix store.

- Avoid appending bower-components since this part is already added as a prefix
  by the machinery.
2016-08-30 16:48:15 +02:00
Johannes Bornhold
d74f8c096f packaging: Ignore "result" folder 2016-08-30 16:41:07 +02:00
Johannes Bornhold
b559676e0b packaging: Exclude bower_components from sources
This way we avoid that they will be re-built each time.
2016-08-30 16:25:18 +02:00
Johannes Bornhold
a1b55d2535 hgignore: Ignore generated webcomponents 2016-08-30 16:21:33 +02:00
Johannes Bornhold
0fe775369c packaging: Link bower packages 2016-08-30 16:14:11 +02:00
Johannes Bornhold
947c47eca0 dependencies: Update bower packages
It can already be built via the following command:

  nix-build default.nix -A bowerComponents
2016-08-30 15:18:48 +02:00
Marcin Kuzminski
a49ec85aa2 manifest: added 502.html into package data. 2016-08-30 18:32:31 +02:00
Daniel Dourvaris
87aab772a9 ux: make static 502 page for gateway error look better, fixes #4202 2016-08-30 19:16:34 +03:00
Martin Bornhold
3eada55200 nix: Add backwardsCompatibleFetchgit
Needed so that we can use fetchgit with the branch nixos-16.03 as well as
current nixpkgs-unstable. It restores the behavior of nixos-16.03 which is
technically wrong since it removes all .git files.

Practically this issue has no big impact, so that we can keep it easily a few
months this way until we don't depend on building against nixos-16.03 anymore.
2016-07-15 16:43:06 +02:00
Marcin Lulek
1017129daa rhodecode-toggle: stub for new UI element 2016-08-29 18:31:37 +02:00