1
0
Fork 0
Commit Graph

99 Commits

Author SHA1 Message Date
Heiko 51caa460f2 Feature/replication ui (#5282) 2018-06-07 15:54:27 +02:00
Michael Hackstein 4372767c17
Feature/debugdump ui (#5187) (#5188)
* Adeded a route to aardvark to export a debug dump, it can optinally contain anonymized example data

* Added the Download Debug Button to UI

* fixed zip file download of query dump file

* removed not needed vars

* Added JWT token authentication and error display on debug dump button

* Fixed Error reporting on download debug dump.

* Anonymization does not anonymize system attributes any more.

* Anonymize in explainer debugDump will now anonymize bindVars and will not anonymize system document attributes.
2018-04-24 10:11:36 +02:00
Heiko 5ed2c3cb97 Bug fix 3.3/issue 4657 (#4707) 2018-02-28 17:13:52 +01:00
Simon 1d57a46168 Refactor Authentication Layer (3.3) (#4588)
* added tests for revokeCollection and revokeDatabase

* optimized user permission test

* ui selection bugfix

* fixed ldap ui login

* login view

* Authentication refactoring

* localstorage fallback if user config is not available

* Fixing permission resolution test

* Adding missing import

* local storage queries now supported

* disabled collection task check for ldap

* added internal ldapEnabled function and ldap config to the ui

* more db creation tests

* removed console logs

* render fix

* Various authentication related fixes

* exec ldap test also for cluster

* Adding support to refresh user rights from external auth sources

* ldap test howto comment

* Handling roles more correctly

* jwt

* login view

* First part of rework of LDAP documentation.

* test roles in a ldap environment

* Changing role handling

* Finish revision of the LDAP chapter in the manual.

* Fixing user header

* Fixing some slight issues with LDAP users and roles

* Removing unused code

* Removing unused code

* added ldap test

* fixing a bug in restuserhandler

* more ldap tests

* ldap tests

* ldap tests

* optimized ldap testing, added cluster support, fixed some auth tests

* ldap cleanup test

* ldap tests

* auth tests

* ldap test

* Changing permission defaults

* revert change

* updated user helper test

* rm of try catch block connection

* Removing FeatureCacheFeature

* Changed permission resolution according to discussion

* updated the docs to clarify the permission resolution and the intricacies of LDAP users

* Fixing wrong permissions check in handling of PUT in ResUserHandler

* Using revision ID when replacing users

* Adding basic replace test

* tests

* Fixing some outstanding issues

* Fixing test setup, optimizing some stuff

* Fixing permission resolution rules, testsuite setup, etc

* Fix deadlock

* Adding error message for keyspace, slightly changing test setup

* Removing remaining mentions of FeatureCacheFeature

* Fix jslint

* Fixing some failed tests

* Fixing cluster authentication issue, red tests

* Fixing ldap testsuite, adding trace logging

* Fixint ldap tesuite setup and LDAP recognition

* Fixing an assert

* Cleanup, adding changelog entry

* fix typo

* Fixing dump_authentication test

* improvements found during code review

* oops

* updated CHANGELOG

* Fixing broken handling, disallowing adding of local users when disabled

* added tests for ldap search mode

* Fixing testInvalidGrants

(cherry picked from commit bc7ea2aaa29a9ed0974898f487e8a318f24912f1)

* Removing undefined auth level externally

(cherry picked from commit 70859f43ae6fd694fdbf70f669fbfdafc58e7913)

* Fixing previous commit

(cherry picked from commit 2fbcffd2ed657862ef9fb5e6d45201a6ec8ada69)

* more use of sessionstorage

* intentionally removed `after` methods from tests

because they are executed before the tests start
no cleanup is performed right now after the authentication tests
however, a cleanup is done at start of every test

* ldap tests all modes

* fix LDAP test invocation

* Added roles transformation to ldap test suite

* Fix compilation of community version.

* Imrpved the ldap testsuites by unifying their options

* fix permission problems for system collections

* Improved LDAP configuration documentation.

* Grunt.

* fixed some ro/rw display issues

* fixed some ro/rw display issues part 2

* grunt build

* bump version number

* Fixed typos in LDAP manual
2018-02-28 13:24:18 +01:00
Jan 09ade62c04 Bug fix 3.3/aardvark dont use any for graph start (#3927)
* any() is very slow in rocksdb with large collections.
Instead pick a random document of the first 1000 documents.

* changelog: why do we replace any()
2017-12-07 10:22:44 +01:00
Heiko cb3b71d697 Bug fix/gv catch graph error and fix renderer cleaanup dev (#3791) 2017-11-27 12:21:31 +01:00
Jan a240976713 fix gzip-encoding test (#2790) 2017-07-13 11:53:39 +02:00
Heiko 9fddc52312 fixed one medium prio and two low priority zap scan issues (#2775)
* fixed one medium prio and two low priority zap scan issues

* changelog

* modified manifest
2017-07-12 22:13:09 +02:00
Heiko afe88f9fbb ui: fixed renaming of collections based on rocksdb storage engine (#2784) 2017-07-12 22:08:17 +02:00
Andreas Streichardt 49328dcecb Add authorizedflag fixing cluster internal foxx requests 2017-05-17 18:14:11 +02:00
hkernbach a9ba949e8f feature request #2317 2017-03-13 15:45:47 +01:00
jsteemann 76c6660e28 slightly improve error handling 2017-01-13 09:26:35 +01:00
hkernbach e65c0a2ed9 graph ui - load full graph feature added 2017-01-12 16:34:15 +01:00
hkernbach bfda3d4bc0 ui: better smart graph support 2016-11-18 15:18:25 +01:00
hkernbach f8b7b602ba gv colors 2016-10-24 14:11:16 +02:00
Michael Hackstein e092c4a4b3 Fixed smartGraph frontend issues 2016-10-21 15:10:15 +02:00
hkernbach f09482b505 gv 2016-10-19 12:32:10 +02:00
hkernbach 5d554f9bf3 ui edition mechanism 2016-10-17 11:55:34 +02:00
hkernbach 23720b3363 gv improvement 2016-10-14 16:59:17 +02:00
hkernbach 4150fa7ec7 colors, gv 2016-10-13 10:14:42 +02:00
hkernbach 8546c56ff7 improved gv 2016-09-09 17:27:43 +02:00
hkernbach fcfd67a1f7 gv 2016-08-09 14:43:13 +02:00
hkernbach 9f8c068579 improved gv 2016-08-09 13:24:15 +02:00
hkernbach 402af033a6 improved gv, added limit 2016-08-09 13:09:24 +02:00
hkernbach 3278db960f improved gv 2016-08-09 09:05:54 +02:00
hkernbach 432ae0a55e added expand function to gv 2016-07-26 21:26:49 +02:00
hkernbach ba9f777142 gv bugfix 2016-07-26 19:34:44 +02:00
hkernbach 40514e85ba gv improvements 2016-07-26 13:36:31 +02:00
hkernbach be6bfe7aea gv improvement + bugfix 2016-07-25 14:17:39 +02:00
hkernbach 2b0ce1b892 improved gv 2016-07-22 22:13:27 +02:00
hkernbach 2e7123ceee gv improvements 2016-07-22 14:29:22 +02:00
hkernbach 9d856e66b7 gv improvements 2016-07-22 12:56:39 +02:00
hkernbach b22c34753e gv - editable & createable nodes, edges [ci skip] 2016-07-14 15:57:18 +02:00
hkernbach 1929b24901 gv [ci skip] 2016-07-13 16:39:56 +02:00
hkernbach 87ddbf7f1d gv 2016-07-07 16:44:21 +02:00
hkernbach 0c2e61b794 gv2 [ci skip] 2016-07-01 11:04:03 +02:00
hkernbach bedab04286 graph ui devel 2016-06-24 23:21:39 +02:00
Alan Plum 4b65779cc4
Add req.trustProxy, req.arangoUser, req.arangoVersion 2016-06-15 17:11:57 +02:00
hkernbach fc56b3a845 frontend ui query bugfix 2016-06-12 12:02:44 +02:00
hkernbach 1542ee4c6d fixed custom queries download 2016-06-10 15:40:18 +02:00
Andreas Streichardt bfbff59ae8 /api can be accessed anonymously 2016-06-06 13:20:34 +02:00
Andreas Streichardt 021b71a7c1 Frontend is working 2016-06-01 17:51:39 +02:00
Andreas Streichardt 88d1e6fa2c Remove useless debugging leftover 2016-05-23 17:35:09 +02:00
hkernbach cdb5cd9b03 clusterFrontend configuration 2016-05-20 17:37:42 +02:00
hkernbach 36bc70a468 aardvark authorization 2016-05-19 16:13:37 +02:00
Andreas Streichardt d695743df2 Add proxy check 2016-05-17 20:23:47 +02:00
Andreas Streichardt 89c7c69647 Frontend is now mountable behind a proxy 2016-05-17 17:09:00 +02:00
hkernbach 3114021f93 changed aardvark login mechanism 2016-05-03 17:46:51 +02:00
Alan Plum c829737568
Don't use _users in aardvark directly 2016-04-29 12:58:51 +02:00
hkernbach 03a5bb17c2 changed aardvark job mechanism 2016-04-27 01:10:37 +02:00