Commit graph

2033 commits

Author SHA1 Message Date
Marcin Kuzminski
a2daf294e6 ini: updated small found problems. 2017-08-14 13:33:58 +02:00
Marcin Kuzminski
460ce30227 dependencies: bumped Pyramid to 1.9.1 2017-08-14 12:18:36 +02:00
Marcin Kuzminski
71a5a458fb dependencies: bumped Mako to 1.0.7 2017-08-14 12:18:05 +02:00
Marcin Kuzminski
9f702007c6 dependencies: freeze bleach library version.
- this is a Jupyter notebooks dependency, and bumps lots of libraries. Better to
have a control over this to be on the safe side
2017-08-14 12:17:41 +02:00
Marcin Kuzminski
df1f73ec33 dependencies: bumped pandadoc_filters to 1.4.2 2017-08-14 12:15:25 +02:00
Marcin Kuzminski
4b64815bfc dependencies: bumped prompt_toolkit to 1.0.15 2017-08-14 12:14:55 +02:00
Marcin Kuzminski
272735aef3 nix: bumped internal nix file after version bump. 2017-08-14 12:14:26 +02:00
Marcin Kuzminski
239c4fd78d release: Bump version 4.9.0 to 4.10.0 2017-08-14 11:58:00 +02:00
Marcin Kuzminski
79fef17c51 release: merge back stable branch into default 2017-08-14 11:57:47 +02:00
Marcin Kuzminski
173061b9a5 Added tag v4.9.0 for changeset c5a2b7d0e4bb 2017-08-12 21:55:17 +02:00
Marcin Kuzminski
b6850abfdf release: Finish preparation for 4.9.0 2017-08-12 21:55:17 +02:00
Marcin Kuzminski
6b2dc12104 release: updated pip2nix output for 4.9.0 2017-08-12 21:55:15 +02:00
Marcin Kuzminski
ae89e38cf4 release: Start preparation for 4.9.0 2017-08-12 19:55:15 +02:00
Marcin Kuzminski
7347874011 docs: added release notes for 4.9.0 2017-08-12 11:48:49 +02:00
Marcin Kuzminski
0012823054 docs: updated svn configuration to prevent 400 errors on certain Apache versions. 2017-08-12 19:20:06 +02:00
Marcin Kuzminski
0a8d2734f5 repo-maintanance: fix routing problem 2017-08-11 16:29:55 +02:00
Marcin Kuzminski
928129ed6c repositories: rewrote whole admin section to pyramid.
- fixed few small found problems
- code cleanups
2017-08-11 13:00:47 +02:00
Marcin Kuzminski
fadfe2a810 dependencies: added peppercorn to required libraries. 2017-08-11 10:40:42 +02:00
Marcin Kuzminski
a980969e0a repo-groups-grid: remove left over icon. 2017-08-08 21:02:25 +02:00
Marcin Kuzminski
23300965a7 perms: updated perms summary for users
- expose edit of local (user) settings and global ones
- expose the inherit flag to show if permissions are inherited
2017-08-08 17:06:58 +02:00
Marcin Kuzminski
ca4306b80b perms: use text labels about given permissions instead of potentially display icon.
- icon can be misleading becuase lack of it gives no explicit state explanation
- using True/False labels makes more sense
- this is also compliant with UI for people with disabilities.
2017-08-08 16:27:47 +02:00
Marcin Kuzminski
92e684fe8c bower: fix iron-ajax hash. It was changed in 00b9ddd672fd54fe71c5260b33e58992a166868a, but now it seems to be again changed to old hash. 2017-08-08 13:31:58 +02:00
Marcin Kuzminski
434aca22cf perms-summary: fix long names overflow.
- fixes #5336
2017-08-08 13:07:42 +02:00
Marcin Kuzminski
5286b2484f core: added two new commands rcsetup-app and rcupgrade-db that will
replace pserve equivalents.

- pserver uses some internals from pylons, and we want to remove this.
2017-08-04 15:42:14 +02:00
Marcin Kuzminski
c18fe82344 core: expose pshell as ipython with RhodeCode imports.
- will replace soon paster ishell
2017-08-04 15:15:43 +02:00
Marcin Kuzminski
2b15a05b94 comments: remove usage of pylons global config. 2017-08-04 14:29:09 +02:00
Marcin Kuzminski
c4bfd88b1a configs: added info about @TOKEN syntaxt for whitelist views. 2017-08-04 12:41:17 +02:00
Marcin Kuzminski
68e8c23896 markup: make relative links pint to raw files for images and to standard files as links.
- allows building relative MD/RST links that go to rendered content
- still allows to embed images/video with relative paths
2017-08-04 10:54:33 +02:00
Marcin Kuzminski
ff01b29445 markup: allow better lxml import failure detection.
- in some conditions previous syntaxt could cause errors in first import.
2017-08-04 00:18:59 +02:00
Marcin Kuzminski
b98b5eaaa8 auth: added @LoginRequired() decorators for user/user_group views.
- not really a secirity issue but for consistency we should have them (also provides nicer redirects)
2017-08-03 22:17:38 +02:00
Marcin Kuzminski
c56bb0da4b core: removed usage of global pylons config in base lib. 2017-08-03 21:59:49 +02:00
Marcin Kuzminski
905e6ea6e0 auth: XHRRequired decorator is no longer required.
- was replaced by xhr=True view config of pyramid
2017-08-03 21:39:48 +02:00
Marcin Kuzminski
2cc3df1920 users/user_groups: ported permission summary pages into pyramid.
- added JSON views for extraction of parameters in parasable format.
2017-08-03 20:18:49 +02:00
Marcin Kuzminski
ee0e7c21f8 users: make AuthUser propert a method, and allow override of params. 2017-08-03 20:17:46 +02:00
Marcin Kuzminski
d86be7d432 auth_white_list: translate from old style controllers to the new views. 2017-08-03 18:40:48 +02:00
Marcin Kuzminski
bb544cbad6 auth: allow binding the whitelist views to specific tokens 2017-08-03 18:54:52 +02:00
Marcin Kuzminski
945777cf9c ssh: added support for auto generating authorized_keys from stored ssh keys. 2017-08-03 16:36:16 +02:00
Marcin Kuzminski
35cefa9b2d users: added SSH key management for user admin pages 2017-08-03 16:35:13 +02:00
Marcin Kuzminski
15272baace core: deprecated non-existent commands from paster commands.
- previously registered, they are no longer in use
2017-08-03 12:19:56 +02:00
Marcin Kuzminski
1c20025ca7 pyramid: use a faster scan method for faster app start. 2017-08-02 11:01:36 +02:00
Marcin Kuzminski
17359c262c integrations: rewrote usage of pylons components inside integrations.
- added better auth decorators as used in other parts of the app
- fixed tests
- refactored the code to match other parts better (repo_route/repo_group_route)
2017-08-01 23:11:49 +02:00
Marcin Kuzminski
2c11516c9b routing: optionally use explicit db object on route.
- makes it harder to integrate plugins
- makes it consistent on other places
- allows some plugins to use just the names
2017-08-01 22:59:15 +02:00
Marcin Kuzminski
05386904e7 forks: moved pylons code into pyramid. 2017-08-01 11:48:16 +02:00
Marcin Kuzminski
81eb5a6b72 forms: fix call for secure form 2017-08-01 11:29:43 +02:00
Marcin Kuzminski
42117ffb8e user-group-admin: use a proper auth filter.
- we now use an full sql based perm check based on an earlier fetch of allowed IDS
- fixes problem with sql limit/filter and later filterint that by auth.
- can be optimized later
2017-07-29 22:44:25 +02:00
Marcin Kuzminski
3430eb74e5 repositories: ported repo_creating checks to pyramid.
- fixed security issues with resource discovery.
- ported repository creating check into base view for repos.
2017-07-28 15:56:06 +02:00
Marcin Kuzminski
21efeeab37 repositories: handle in a nicer way a filesystem damaged repositories.
- redirect with proper flash message about damaged filesystem.
2017-07-28 15:23:45 +02:00
Marcin Kuzminski
858b640885 http-app: adds some logging. 2017-07-28 02:42:52 +02:00
Marcin Kuzminski
ab192470e0 process-management: dont rely on vcsserver code. 2017-07-28 01:24:06 +02:00
Marcin Kuzminski
384dcf30c0 db: use consistent order of auth-tokens and emails when fetching those from user. 2017-07-27 18:13:25 +02:00