1
0
Fork 0
Commit Graph

338 Commits

Author SHA1 Message Date
Jan Christoph Uhde 0b8c75c7b7 one shard db - devel (#9395) 2019-09-23 15:48:37 +02:00
Alan Plum e8b7e1860a Bug fix/unbreak foxx security (#9042)
* Unbreak aardvark when --foxx.api false

The easiest way to disable the aardvark foxx routes is to just skip the
import and mount altogether. The previous approach caused the service to
throw an error because the module doesn't actually export anything.
There's no need to prevent the export if we just don't import the module
to begin with.

* Add an error code for service api disabled

* Throw an actual error when accessing Foxx API routes

* Throw an error when using legacy Foxx API

There's no easy way to use a catch-all here so disable them one by one. No new routes will be added to this API and it'll go away in 4.0 so there's no risk of forgetting to add the throw-check in new routes.

* Render subnav without delay

The subnav doesn't need the perm check results but we need the subnav to exist so we can populate it in other parts of the app. This fixes the subnav not showing up when reloading certain views (e.g. install service via upload).

* Hide ONLY the Foxx store when it is disabled

We still want to allow installing and upgrading/replacing services. We just don't want to show the store.

* Hide Foxx services in frontend if Foxx API is disabled

* Build aardvark

* fixed typo in disable check, fixed tests
2019-05-21 14:45:23 +02:00
Frank Celler 148ba5f288 Revert "Fix Foxx security (#9020)"
This reverts commit a57b6b86ef.
2019-05-18 09:55:13 +02:00
Alan Plum a57b6b86ef Fix Foxx security (#9020)
* Unbreak aardvark when --foxx.api false

The easiest way to disable the aardvark foxx routes is to just skip the
import and mount altogether. The previous approach caused the service to
throw an error because the module doesn't actually export anything.
There's no need to prevent the export if we just don't import the module
to begin with.

* Add an error code for service api disabled

* Throw an actual error when accessing Foxx API routes

* Throw an error when using legacy Foxx API

There's no easy way to use a catch-all here so disable them one by one. No new routes will be added to this API and it'll go away in 4.0 so there's no risk of forgetting to add the throw-check in new routes.

* Hide Foxx services in frontend if Foxx API is disabled

* Render subnav without delay

The subnav doesn't need the perm check results but we need the subnav to exist so we can populate it in other parts of the app. This fixes the subnav not showing up when reloading certain views (e.g. install service via upload).

* Hide ONLY the Foxx store when it is disabled

We still want to allow installing and upgrading/replacing services. We just don't want to show the store.

* Build aardvark
2019-05-17 16:41:34 +02:00
Heiko f5e7bdd277 Bug fix/pre compile ui templates (#8958)
* splittet one query templates into two seperate files

* fixed syntax error in graphSettingsView

* fixed syntax error in foxxEditView

* rm not needed fix of tooltips

* changed format of ejs files due to pre-compiling templates now

* load templates via script tag

* adjust arango helper to work with new tippy version

* adjust arango templateEngine to work with pre compiled underscore templates

* minify and uglify pre compiled templates

* modified gitignore to not track not minified and uglified templates

* fixed queryViewOutput template

* make tooltips visible again!

* add grunt-contrib-jst to package.json

* make templates.js accessible via aardvark

* ... and enable gzip for em

* added build templates
2019-05-13 14:09:44 +02:00
Jan Christoph Uhde 677a79026c Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
Markus Pfeiffer a14386267a k Shortest Paths (#8715)
* Add k-shortest-paths finder
2019-04-12 21:58:18 +02:00
KVS85 0fe80d8d1d Rebuild UI and minor change for PRs 8579, 8583 (#8596) 2019-03-26 21:46:30 +01:00
KVS85 57da3a538b Rebuild frontend (#8455) 2019-03-19 09:31:41 +01:00
Dan Larkin-York 413e90508f Named indices (#8370) 2019-03-13 18:20:32 +01:00
jsteemann 0d2056550c added derived files for web UI 2019-03-04 19:15:34 +01:00
ArangoDB Release Bot 0f04bc4fa4 nightly frontend build 2018-10-12 23:58:35 +00:00
ArangoDB Release Bot 9448bb4565 nightly frontend build 2018-10-11 23:58:19 +00:00
ArangoDB Release Bot 7d34c5ca9b nightly frontend build 2018-10-08 23:58:23 +00:00
ArangoDB Release Bot 9bf58f1591 nightly frontend build 2018-10-05 23:58:23 +00:00
ArangoDB Release Bot 1de6a7aff9 nightly frontend build 2018-10-02 23:58:16 +00:00
ArangoDB Release Bot 0c024bdd3d nightly frontend build 2018-09-28 23:58:24 +00:00
ArangoDB Release Bot dc54b0eccf nightly frontend build 2018-09-27 23:58:14 +00:00
ArangoDB Release Bot a473df127e nightly frontend build 2018-09-26 23:58:17 +00:00
ArangoDB Release Bot 5c12ca89d5 nightly frontend build 2018-09-25 23:58:15 +00:00
ArangoDB Release Bot 0dd277d325 nightly frontend build 2018-09-18 23:58:31 +00:00
ArangoDB Release Bot 0041d120a4 nightly frontend build 2018-09-13 23:58:21 +00:00
ArangoDB Release Bot 7b9ea7e5de nightly frontend build 2018-09-12 23:58:12 +00:00
ArangoDB Release Bot 2d039e39ee nightly frontend build 2018-09-11 23:58:17 +00:00
Heiko 2ec1a5cc26 Feature/new devel versioning scheme (#6312) 2018-09-11 08:57:38 +02:00
ArangoDB Release Bot 3ed501db8f nightly frontend build 2018-09-10 23:58:36 +00:00
ArangoDB Release Bot 64282625bd nightly frontend build 2018-09-06 23:58:22 +00:00
ArangoDB Release Bot 72532ca24a nightly frontend build 2018-09-04 23:58:35 +00:00
ArangoDB Release Bot 7aae2051bf nightly frontend build 2018-08-31 23:58:22 +00:00
ArangoDB Release Bot eec3ec2b06 nightly frontend build 2018-08-30 23:58:16 +00:00
ArangoDB Release Bot 83087da1bc nightly frontend build 2018-08-29 23:58:46 +00:00
ArangoDB Release Bot ee30ca1cdf nightly frontend build 2018-08-28 23:58:22 +00:00
ArangoDB Release Bot d776c18479 nightly frontend build 2018-08-26 23:58:12 +00:00
ArangoDB Release Bot 7244b833bf nightly frontend build 2018-08-23 23:58:19 +00:00
ArangoDB Release Bot e567a5669e nightly frontend build 2018-08-22 23:58:14 +00:00
ArangoDB Release Bot 9d03ab532b nightly frontend build 2018-08-21 23:58:42 +00:00
ArangoDB Release Bot 0aaf96cbf9 nightly frontend build 2018-08-19 23:57:54 +00:00
ArangoDB Release Bot 2f65ac3694 nightly frontend build 2018-08-18 23:58:17 +00:00
ArangoDB Release Bot 72f1c13cb4 nightly frontend build 2018-08-17 23:58:15 +00:00
ArangoDB Release Bot 6e270fba91 nightly frontend build 2018-08-16 23:58:11 +00:00
ArangoDB Release Bot 55b46e28cb nightly frontend build 2018-08-15 23:58:18 +00:00
ArangoDB Release Bot cf6a9ee352 nightly frontend build 2018-08-14 23:58:08 +00:00
ArangoDB Release Bot 8b60d9692c nightly frontend build 2018-08-09 23:58:12 +00:00
ArangoDB Release Bot 4aa174399c nightly frontend build 2018-08-08 23:58:18 +00:00
ArangoDB Release Bot e5ee7f4457 nightly frontend build 2018-08-07 23:58:09 +00:00
ArangoDB Release Bot 7324240a31 nightly frontend build 2018-08-06 23:57:56 +00:00
ArangoDB Release Bot 27d12bfd25 nightly frontend build 2018-08-03 23:58:00 +00:00
Heiko 434cfce699 Feature/query profiling ui (#6027) 2018-08-03 10:58:22 +02:00
ArangoDB Release Bot 57c0f76b23 nightly frontend build 2018-08-02 23:57:56 +00:00
ArangoDB Release Bot ae83313de6 nightly frontend build 2018-07-30 23:57:54 +00:00