1
0
Fork 0
Commit Graph

12683 Commits

Author SHA1 Message Date
Alan Plum d6a063e28d
Allow multi-dependencies in Foxx 2016-11-18 17:22:07 +01:00
Alan Plum 593274b095
Sanitize paths in fm.requireService 2016-11-18 17:22:07 +01:00
Alan Plum 5493420a81
Make deps immutable 2016-11-18 17:22:07 +01:00
hkernbach bfda3d4bc0 ui: better smart graph support 2016-11-18 15:18:25 +01:00
Alan Plum e12ba2ad3b
Allow descriptions in Foxx dependencies 2016-11-18 15:13:25 +01:00
Kaveh Vahedipour eec8f22953 Merge remote-tracking branch 'origin/devel' into FMH 2016-11-18 12:19:53 +01:00
Alan Plum 2ed6d8cc3e
Discard unknown Foxx configs in production
Fixes #2162
2016-11-18 11:47:00 +01:00
jsteemann be7ab673f1 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-17 17:31:34 +01:00
jsteemann 6b8157625f fixed test 2016-11-17 17:31:28 +01:00
Alan Plum a73ce31e7b
Change format of Foxx API listScripts route 2016-11-17 17:29:51 +01:00
Alan Plum 4ee67e1660
Fix CORS test 2016-11-17 17:29:50 +01:00
Kaveh Vahedipour a8339e5b4c Merge remote-tracking branch 'origin/devel' into FMH 2016-11-17 16:21:38 +01:00
Kaveh Vahedipour acb187851f Merge pull request #2153 from de3/devel
fix upgrade/install foxx in cluster environment
2016-11-17 15:34:35 +01:00
Jan Steemann e0831b1897 fixed missing description 2016-11-17 14:58:37 +01:00
hkernbach 5668141572 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-11-17 11:59:45 +01:00
hkernbach 5106fee4b8 fixed issue: #2161 2016-11-17 11:59:36 +01:00
Alan Plum 04d70bbfe8
Add development option to Foxx API install 2016-11-17 11:29:53 +01:00
hkernbach e49e872214 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-11-17 11:17:31 +01:00
hkernbach 2fb13ebda6 better cleanup in gv 2016-11-17 11:16:50 +01:00
Alan Plum 5978461ffe
Add download route to Foxx API 2016-11-16 18:49:56 +01:00
Alan Plum ce154316b1
More graceful handling of contributors without e-mail in Aardvark 2016-11-16 16:44:31 +01:00
Kaveh Vahedipour ffe7f9f3ad merged in devel 2016-11-16 14:59:53 +01:00
Alan Plum 89b59a522a
Add tests for Foxx path logic 2016-11-16 11:38:00 +01:00
Alan Plum ff415076d9
More convenient `@arangodb/request` 2016-11-16 11:37:59 +01:00
Jan Steemann 1ad7d5e4a4 removed warning 2016-11-16 10:20:28 +01:00
Alan Plum d1c52e696c
Merge branch 'dotdot' into devel 2016-11-15 18:10:17 +01:00
Alan Plum 57cd82f88c
Fix swagger static path resolution 2016-11-15 18:08:06 +01:00
Alan Plum 8f6f022616
Unescape parts during Foxx routing 2016-11-15 17:38:15 +01:00
hkernbach 1e44df85ca fixed #2169 2016-11-15 16:08:40 +01:00
jsteemann 77e2cf5a65
fix passing of special chars in URLs in cluster
- this sets option CURLOPT_PATH_AS_IS to keep ".." and other special components in paths
- this also changes the behavior of StringUtils::urlEncode() to always encode the "."
  character to "%2e"
2016-11-15 15:46:22 +01:00
Alan Plum facee370fa
Fix static file serving for paths wth dots in them 2016-11-15 15:41:33 +01:00
hkernbach c47ec3bbd5 eslint 2016-11-15 15:32:11 +01:00
Heiko Kernbach aa55634419 eslint 2016-11-15 15:31:30 +01:00
hkernbach 1649b2cd59 added rule to eslint conf 2016-11-15 14:40:21 +01:00
hkernbach d245cda324 replaced grunt semistandard with eslint 2016-11-15 14:31:07 +01:00
Wilfried Goesgens 330ec1c5cb fix lint 2016-11-15 12:55:03 +01:00
Jan Steemann 19f771fcd6 issue #2168 2016-11-14 17:30:19 +01:00
hkernbach b8fd680df7 ui aql graph preview default is now canvas 2016-11-14 12:50:53 +01:00
Alan Plum 5788b2e3ca
Fix failing test 2016-11-13 15:08:40 +01:00
Alan Plum c0a3f5a8a1
Better Foxx API error handling 2016-11-12 22:33:07 +01:00
jsteemann ecaf2fd16b when querying edge index selectivity, pass attribute name (i.e. _from, _to) so the selectivity of the correct index part can be returned 2016-11-11 11:01:04 +01:00
jsteemann fcacd76bca display index usage of traversals in AQL explainer output (previously missing) 2016-11-10 12:49:02 +01:00
Jan Steemann 6d6d5b9a00 test for issue #2149, issue #2159 2016-11-09 16:29:58 +01:00
hkernbach 22e63fe308 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-11-09 14:48:33 +01:00
hkernbach e6a448230e fixed part of #2067 2016-11-09 14:48:29 +01:00
Jan Steemann a64127fdd8 added missing functions 2016-11-09 08:06:53 +01:00
Alan Plum 461cfdfcc2
Don't expose configuration in dev mode error page
Fixes #2156.
2016-11-08 16:41:10 +01:00
Jan Steemann 836905d341 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-08 16:09:18 +01:00
Jan Steemann f0f90bc914 small fixes for traversal explain output 2016-11-08 16:08:58 +01:00
hkernbach 4f7b5c2249 optimized resizing 2016-11-08 15:39:49 +01:00
Jan Steemann 8504246217 changed behavior of toJSON() function when serializing an object before saving it in the database
if an object provides a toJSON() function, this function is still called for serializing it.
the change is that the result of toJSON() is not stringified anymore, but saved as is. previous
versions of ArangoDB called toJSON() and after that additionally stringified its result.
2016-11-08 15:39:06 +01:00
Alan Plum 0779b99d99
Fix Foxx development mode HTTP API 2016-11-08 13:23:24 +01:00
hkernbach fcabefbe12 optimized docs view 2016-11-08 11:42:26 +01:00
Edi 69ee438be3 fix upgrade/install foxx in cluster environment
When install/upgrade, arangodb response is "No such file or directory".
This is because serviveInfo path already join with temporary Path, and then
in "uploadToPeerCoordinators" it join twice with temporary path.
Another problem, arangodb upgrade url is "update" not "upgrade".
Last problem, when Sync foxx with another cluster, use "coordinatorTransactionID"
but there is no that key response from ArangoClusterComm.
2016-11-08 08:02:53 +07:00
Alan Plum 3e49650d17
Bump graphql-sync to 0.6.x compat 2016-11-06 13:30:03 +01:00
Alan Plum ccb251e1f5
Better handling of routers & middleware in Swagger
Fixes #2148.
2016-11-04 20:06:08 +01:00
hkernbach 2dce0a9c8b js semistandard 2016-11-04 14:51:06 +01:00
hkernbach 5efb3d2ce8 ui added regex filter 2016-11-04 09:47:15 +01:00
hkernbach d19e314b04 fixed display of wrong version within the login screen 2016-11-03 17:05:36 +01:00
hkernbach 2fdaca29df added aql graph preview fallback to json if graph engine fails 2016-11-03 16:30:33 +01:00
jsteemann fa56edf192 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-03 12:20:40 +01:00
jsteemann b7257b196d safety first 2016-11-03 12:20:33 +01:00
hkernbach cd00bd8d07 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-11-03 11:44:35 +01:00
hkernbach 8ba0ecc194 added shortcuts to in/decrease font size in aql editor 2016-11-03 11:44:28 +01:00
Alan Plum 735f0e5f6c
Resolve 'lib' for 3.x services
Fixes #2139.
2016-11-03 10:35:06 +01:00
Alan Plum ce79aa9d18
Bump dependencies to latest versions
Fixes #2138.
2016-11-03 10:35:06 +01:00
hkernbach e669d64b6a Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-11-03 09:37:17 +01:00
hkernbach c345474bca optimized version indicator 2016-11-03 09:37:11 +01:00
jsteemann 096c01af22 fix typo in message 2016-11-03 00:42:53 +01:00
jsteemann 68317bb4f2 added experimental `REGEX_REPLACE` AQL function 2016-11-03 00:40:19 +01:00
jsteemann cae493f060 increase default number of results for AQL editor 2016-11-02 22:19:44 +01:00
jsteemann cf27b1d5c5 fix bugs in front-end query builder
- filtering on multiple, different attributes did not work
- select boxes for filter operators did not contain IN, NOT IN and like for all but for the top-most select box
2016-11-02 22:06:03 +01:00
hkernbach 4ab8671bff issue #2131 - display process and error of pending or failed index creations 2016-11-02 14:56:49 +01:00
Simran Brucherseifer 9f2ad47aa4 Aardvark: Prevent logo from touching main content 2016-11-01 13:03:30 +01:00
Alan Plum f630020269
Expose static req.reverse as module.context.reverse 2016-10-31 17:38:11 +01:00
Alan Plum 41c0f6928d
Allow passing config & deps on install/upgrade/replace 2016-10-31 16:13:32 +01:00
jsteemann 62632a52c1 Merge branch 'unique-indexes-on-more-than-shardkeys' of https://github.com/arangodb/arangodb into devel 2016-10-31 16:00:34 +01:00
Michael Hackstein 8f0a1f47f8 Fix for ShoretestPath in Cluster. Does only show up with > 1 shards. Adapterd tests to use 4 shards instead of 1. 2016-10-31 09:19:49 +01:00
jsteemann eb2ba21596 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-28 13:45:02 +02:00
jsteemann 5a4a8ede2a jslint 2016-10-28 13:44:11 +02:00
jsteemann 2a371cbf9e allow creating unique indexes on more attributes than present in shardKeys
The following combinations of shardKeys and indexKeys are allowed/not allowed:

shardKeys     indexKeys
        a             a        ok
        a             b    not ok
        a           a b        ok
      a b             a    not ok
      a b             b    not ok
      a b           a b        ok
      a b         a b c        ok
    a b c           a b    not ok
    a b c         a b c        ok
2016-10-28 13:04:12 +02:00
Andreas Streichardt f9204cf71c Remove useless debug output 2016-10-28 12:50:22 +02:00
Kaveh Vahedipour 32049dd2c5 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-27 15:18:23 +02:00
hkernbach e5abaffa6d removed console log, optimized offline view 2016-10-27 15:05:33 +02:00
Kaveh Vahedipour 5c38455fbd Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-27 15:04:43 +02:00
Kaveh Vahedipour 985c0a4318 fixed sporadic failure of foxx apps to start 2016-10-27 15:04:26 +02:00
hkernbach 451c115223 grunt 2016-10-27 13:50:35 +02:00
hkernbach 693109de47 fixed event loop bug, optimized nodes view 2016-10-27 13:50:26 +02:00
Alan Plum 33b6a2b8eb
Fix failing swagger test
Adds missing signature variant for endpoint.response method.
2016-10-26 21:06:19 +02:00
Alan Plum 0950520eb5
Implement inline middleware 2016-10-26 18:16:18 +02:00
Alan Plum 4770e38fa1
Don't load mocha QUnit interface
The QUnit interface interferes with the BDD and TDD interfaces resulting in weird inconsistencies.
2016-10-26 15:24:56 +02:00
Frank Celler 62f4acc325 Merge branch 'devel' of github.com:arangodb/arangodb into FMH 2016-10-26 14:49:16 +02:00
Alan Plum a999dee906
Add scripts route to Foxx API 2016-10-26 11:41:08 +02:00
Jan Steemann 1e84dd9008 added test cases 2016-10-25 18:44:32 +02:00
Jan Steemann 8236ae2a05 added tests 2016-10-25 16:51:58 +02:00
Kaveh Vahedipour 457034b305 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-25 16:26:09 +02:00
Jan Steemann 70b6bff545 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-25 15:52:40 +02:00
Jan Steemann eead95db34 issue #2118 2016-10-25 15:50:42 +02:00
Kaveh Vahedipour e7f8bf7d7d Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-25 15:08:04 +02:00
Kaveh Vahedipour f8235b9c63 agency locks code review 2016-10-25 15:07:57 +02:00