1
0
Fork 0
Commit Graph

682 Commits

Author SHA1 Message Date
Lucas Dohmen 314022ef2a Foxx: Documentation Fixes 2013-04-04 18:19:45 +02:00
Lucas Dohmen ea1d88b04b Crazy Documentation Fixes. Doxygen is so awesome.
/thx @jsteemann
2013-04-04 14:19:06 +02:00
Lucas Dohmen 33fd20ea51 Foxx: Introducing Repositories 2013-04-04 13:42:12 +02:00
Lucas Dohmen d4d2957d9a Foxx: Introducing Model 2013-04-04 11:17:22 +02:00
Jan Steemann 1417def879 disallow create/drop/rename operations inside transactions 2013-04-04 09:41:44 +02:00
Lucas Dohmen 0b7b34d09b Foxx: Breaking API Changes 💣
* Removed the old concept of models entirely.
* Manifest Files
  * models has been removed
  * Uses lib now as base path for all requires
* FoxxApplication is now called Application
* Changes to Application:
  * requiresLibs is now requires
  * requiresModels has been removed
2013-04-03 14:56:17 +02:00
Frank Celler 711b5884d3 Merge branch 'devel' of github.com:triAGENS/ArangoDB into HEAD 2013-04-02 17:47:33 +02:00
Frank Celler 42b92c794f fixed error messages and tests 2013-04-02 17:46:19 +02:00
Frank Celler 3512fa6ff0 fixed error handling 2013-04-02 15:00:55 +02:00
Frank Celler 271cc3949d more logging 2013-04-01 23:39:23 +02:00
Frank Celler 7031210a53 fixed browser 2013-03-31 00:10:48 +01:00
Frank Celler 1467b78676 cleanup of internal, fs, console 2013-03-31 00:10:48 +01:00
Frank Celler 2275152c19 fixed redirect 2013-03-31 00:10:46 +01:00
Frank Celler 2ed6b0145f changed app-path and dev-app-path to be just one directory 2013-03-28 21:48:52 +01:00
Frank Celler 1c68025bae Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-28 20:30:18 +01:00
Jan Steemann 03fcdf1aa0 fixed firstExample with _id & _key attributes 2013-03-28 16:22:29 +01:00
Lucas Dohmen f1b5f20fab Foxx: Also using ArangoDB Mimetype Lookup for the other way around 2013-03-28 14:01:04 +01:00
Lucas Dohmen 1daf7a8367 Foxx: Check the format of nicknames 2013-03-28 14:01:04 +01:00
Lucas Dohmen dfecc58d5c Foxx: Using the new ArangoDB mimetype lookup 2013-03-28 13:25:30 +01:00
Lucas Dohmen 8261a46577 Added a Mimetype 2013-03-28 13:25:30 +01:00
Frank Celler 532bf7c033 fixed simple query on _key field 2013-03-28 11:23:11 +01:00
Frank Celler 54e7305060 added flushModuleCache for resetEngine 2013-03-28 09:53:20 +01:00
Frank Celler e3990f19ab added reload in dev mode 2013-03-27 16:42:32 +01:00
Lucas Dohmen 1aecbd3f84 Foxx: Nope, this should not be in the routing info
Don't ask me why I put it there.
2013-03-27 15:40:41 +01:00
Frank Celler fe8ab5fa8c Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-27 15:34:21 +01:00
Frank Celler 3ea5fbe121 added dev 2013-03-27 15:28:43 +01:00
Jan Steemann 17e46826f6 fixed doxygen errors 2013-03-27 15:24:42 +01:00
Frank Celler 440170c144 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-27 15:05:22 +01:00
Frank Celler 7a6cdcf9b1 changing to app-id 2013-03-27 15:05:08 +01:00
Jan Steemann bfe232c299 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-03-27 14:24:19 +01:00
Jan Steemann 4bb32107ba triAGENS/ArangoDB-PHP#55
optimiser may have mis-optimised duplicate filter statements with limit
2013-03-27 14:22:49 +01:00
Frank Celler db54d5453c Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-27 13:57:33 +01:00
Frank Celler 96a14b0b6d changed to appId 2013-03-27 13:43:04 +01:00
Lucas Dohmen ee0278dcad Foxx: Adjusted to the format of Swagger's parameters 2013-03-27 13:19:42 +01:00
Lucas Dohmen fb4a223cb0 Foxx: Introducing errorResponse 2013-03-27 13:19:41 +01:00
Lucas Dohmen 30f23c22e6 Foxx: Automatically add the httpMethod to the documentation 2013-03-27 13:19:41 +01:00
Lucas Dohmen 1494286143 Foxx: Introducing nickname, summary, notes 2013-03-27 13:19:41 +01:00
Lucas Dohmen 1466429e88 Foxx: Introducing queryParam 2013-03-27 13:19:41 +01:00
Lucas Dohmen 847783a151 Foxx: Bugfixes 2013-03-27 13:19:41 +01:00
Lucas Dohmen fad025bda4 Foxx: Tiny refactoring 2013-03-27 13:19:41 +01:00
Frank Celler 94969db56f fixed typo 2013-03-27 11:49:36 +01:00
Frank Celler be971602f2 added install and uninstall of FOXX apps 2013-03-27 11:32:39 +01:00
Frank Celler 214c9d8386 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-26 17:47:40 +01:00
Frank Celler 111a0ed54a write mounts into _aal 2013-03-26 17:47:32 +01:00
Lucas Dohmen 2f3894f715 Foxx: Introducing pathParam 2013-03-26 17:17:53 +01:00
Lucas Dohmen f59084a433 Foxx: Introducing the new `constrain` concept 2013-03-26 17:17:53 +01:00
Lucas Dohmen 8940df0480 Removing Old Constraints 2013-03-26 17:17:53 +01:00
Frank Celler a8d9a14e7d Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-26 13:58:20 +01:00
Frank Celler 557184631d more fox-manager, added files section 2013-03-26 13:58:00 +01:00
Lucas Dohmen 517b530684 Foxx: Default '/' to index.html 2013-03-26 11:27:22 +01:00
Lucas Dohmen e0bf7018fc Foxx: Add the `del` alias for `delete`
Aliasing in JavaScript is a sickness.
2013-03-26 11:27:21 +01:00
Frank Celler 0f6e48a38b Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	js/server/modules/org/arangodb/foxx.js
2013-03-26 10:01:39 +01:00
Lucas Dohmen c7c032e5f7 Foxx: UserManual 2013-03-25 16:34:09 +01:00
Lucas Dohmen 616f397d13 Foxx: JSLint 2013-03-25 16:34:08 +01:00
Frank Celler 5e473ad6df Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-25 14:10:20 +01:00
Frank Celler 877066392e foxx manager cleanup 2013-03-25 14:10:10 +01:00
Jan Steemann 01c0da5238 fixed more tests 2013-03-25 12:40:07 +01:00
Jan Steemann 9598aebc59 fixed tests and make them not rely on on-the-fly-collection-creation 2013-03-25 12:36:01 +01:00
Frank Celler 332b0495ca Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-25 10:22:44 +01:00
Frank Celler a8557091b8 new foxx loader 2013-03-25 10:22:35 +01:00
Lucas Dohmen 74e23f8670 Foxx: Starting with the Foxx User Documentation 2013-03-25 09:50:54 +01:00
Jan Steemann 9cbd8e4707 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-03-24 18:13:26 +01:00
Jan Steemann 124d7cb29f fixed file uploads 2013-03-24 18:13:13 +01:00
Frank Celler eaa21cdfd1 fixed context 2013-03-24 17:53:53 +01:00
Frank Celler e3de563668 requiresLibs and requiresModels 2013-03-24 15:03:01 +01:00
Frank Celler 88f43e6e8f added app path 2013-03-23 23:47:18 +01:00
Frank Celler 92b8ea6f0b splitted controller generator 2013-03-23 22:16:37 +01:00
Frank Celler 44806229f7 fixed jslint errors 2013-03-23 21:57:33 +01:00
Frank Celler c3cbf1d4cd fixed typo 2013-03-23 19:03:45 +01:00
Frank Celler 20f024bb30 added require 2013-03-23 18:58:22 +01:00
Frank Celler 8012a23744 added foxx api 2013-03-23 17:09:26 +01:00
Frank Celler 4059f31170 return error message 2013-03-23 16:42:52 +01:00
Frank Celler 8a54df7419 added .arangosh.rc, added /_admin/execute 2013-03-23 14:04:08 +01:00
Frank Celler a8d5a06f57 added resetEngine 2013-03-22 18:09:01 +01:00
Frank Celler 38a5cf6a2d added development-mode 2013-03-22 17:33:25 +01:00
Jan Steemann 9b282ab74c some cleanup of transaction code 2013-03-21 18:54:38 +01:00
Jan Steemann 4799f3309d fixed ArangoStatement.explain() with bind variables 2013-03-20 16:52:25 +01:00
Frank Celler 59184b39bd added update disclaimer for JS files 2013-03-13 17:30:14 +01:00
Jan Steemann 91c38f8425 delete temporary files on startup 2013-03-12 14:45:42 +01:00
Jan Steemann ac83bcf79b better report errors 2013-03-12 10:26:15 +01:00
Frank Celler c915bfa5ff cleanup of indexes, fix for compaction (hash, cap, geo)
Conflicts:
	arangod/VocBase/compactor.c
	arangod/VocBase/document-collection.c
	arangod/VocBase/synchroniser.c
	arangod/VocBase/vocbase.c
2013-03-11 09:49:58 +01:00
Jan Steemann d6a6cc8b55 fixed jslint issue 2013-03-08 18:36:23 +01:00
a-brandt 14226be22a added link to graph collection 2013-03-08 16:57:09 +01:00
a-brandt 841a5fab5c Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-07 17:36:54 +01:00
a-brandt 3d398132cb added waitForSync 2013-03-07 17:36:48 +01:00
Jan Steemann e2c0d9544a fixed jslint errors 2013-03-07 17:35:12 +01:00
Frank Celler eedbd6e770 renamed to callback 2013-03-06 10:11:16 +01:00
Jan Steemann 46a7f3e1a2 added AQL test case 2013-03-01 11:09:36 +01:00
Jan Steemann 6eaf3333de added tests 2013-02-28 11:05:02 +01:00
Jan Steemann 8ec5735418 added tests for SUM(), MEDIAN() etc. 2013-02-28 10:56:52 +01:00
Jan Steemann 14c3863a17 added tests for LEFT(), RIGHT() 2013-02-28 09:38:03 +01:00
Jan Steemann 16586c6ee1 make AQL REVERSE() work on strings, too 2013-02-27 14:16:40 +01:00
Jan Steemann 13d1ff0057 issue #425 2013-02-22 23:43:52 +01:00
Jan Steemann 71459b680f issue #426 2013-02-22 23:26:52 +01:00
Jan Steemann f2e3ac9528 fixed doxygen errors 2013-02-22 08:56:52 +01:00
Jan Steemann 71e5014792 test for a simple route 2013-02-21 18:44:06 +01:00
Jan Steemann 3e095ab0d0 split users module in client- and server-specific parts 2013-02-21 17:41:38 +01:00
Jan Steemann 35f6b3f054 fix cloning 2013-02-21 15:12:50 +01:00
Jan Steemann 73505b0bf9 clone routes so the underlying collection can be unloaded 2013-02-20 18:55:25 +01:00
Jan Steemann 3fdebb38ee issue #393, issue #128
Added a REST API for user management
The REST API exposes the functionality available in module "users" for HTTP access.

The following methods are available:
* GET /_api/user/username: fetch user information
* POST /_api/user: create new user
* PUT /_api/user: replace an existing user
* PATCH /_api/user: (partially) update an existing user
* DELETE /_api/user: remove an existing user

Additionally, a module "crypto" is introduced and exposed for Javascript actions.
The crypto module provides the following functions:
* require("org/arangodb/crypto").md5();
* require("org/arangodb/crypto").sha256();
* require("org/arangodb/crypto").rand();
2013-02-20 11:56:26 +01:00
Jan Steemann d1edc4ddb2 added replaceByExample() and updateByExample() methods
added optional "limit" parameter for removeByExample() method
2013-02-19 11:38:55 +01:00
Jan Steemann 3e04acf3ee added AQL functions KEEP() and UNSET() 2013-02-14 16:14:22 +01:00
Jan Steemann 3d47748434 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-02-14 15:19:22 +01:00
a-brandt 46c5d66f8e bugfix #396: Creating a Graph with an existing graph's name _key doesn't throw an error 2013-02-14 15:12:11 +01:00
Jan Steemann 494586af2b exit arango-dfdb if there are no collections 2013-02-14 15:11:08 +01:00
Jan Steemann 4acd777b6c fixed jslint warnings 2013-02-14 11:40:14 +01:00
Jan Steemann f00bf9c8d2 be more strict with numeric limits 2013-02-13 12:08:59 +01:00
Jan Steemann ca81913abb added AQL function EDGES() 2013-02-07 22:53:50 +01:00
Jan Steemann 7273af5c53 fixed arango-dfdb to not segfault that often when reading corrupt datafile 2013-02-06 14:26:18 +01:00
Jan Steemann f16f88a2e6 added docs for CONTAINS(), added LIKE() 2013-02-06 11:40:45 +01:00
Jan Steemann e06329db48 fix cross-collection queries in AQL 2013-02-05 10:56:28 +01:00
Jan Steemann 2263e959fe added tests for cross-collection queries 2013-02-05 09:26:05 +01:00
Jan Steemann d17628e28b adjusted test 2013-02-04 22:19:40 +01:00
Jan Steemann de0b290bcd moved AQL to use AhuacatlTransaction 2013-02-04 11:25:03 +01:00
Jan Steemann f9c14611a4 remove tabs 2013-02-01 15:46:27 +01:00
Jan Steemann eaf4166b3e more tests, less collection loading 2013-02-01 15:20:01 +01:00
Jan Steemann 3c0b197170 issue #381 2013-01-30 21:35:00 +01:00
Jan Steemann 68d2eab647 issue #381 2013-01-30 21:16:05 +01:00
Jan Steemann 8989bc398c added more test cases for over/underflow 2013-01-30 20:58:40 +01:00
Jan Steemann 8136f40f79 added more test cases 2013-01-30 10:02:54 +01:00
Jan Steemann 67a9608ce6 added test cases 2013-01-30 09:42:18 +01:00
Jan Steemann 5e719dc242 adjust function names too after rename in traversal.js 2013-01-30 09:39:33 +01:00
Frank Celler 62e00c81bf fixed traversal to be independent of vertex/edge structure 2013-01-29 17:49:23 +01:00
Frank Celler 307b125035 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	js/actions/system/api-graph.js
2013-01-29 14:17:13 +01:00
Frank Celler 6bd4bc5525 client side graph 2013-01-29 14:15:35 +01:00
Jan Steemann 9773a88cf9 prevent endless loops for inf double values being appended to string buffer 2013-01-29 12:07:30 +01:00
Jan Steemann b7cec5dc22 added test case for naming 2013-01-29 11:19:19 +01:00
Jan Steemann 234f2ecaaa simplify list access in AQL 2013-01-29 09:15:14 +01:00
Jan Steemann 6e81f7f6fa return collection ids, cursor ids, and index ids as stringified integers, too 2013-01-28 20:11:29 +01:00
Jan Steemann 1de10d6ea4 make collection id be returned as a string so it cannot overflow 2013-01-28 18:30:48 +01:00
Jan Steemann d4d7123cc8 issue #363: renamed TREE to TRAVERSAL_TREE 2013-01-28 17:33:17 +01:00
Frank Celler 5620f8aa4d moved to server 2013-01-28 17:08:17 +01:00
Jan Steemann b3d5217f57 removed tabs 2013-01-28 13:56:08 +01:00
Jan Steemann 17098dd4ef added support for HTTP OPTIONS method, pt 1 2013-01-25 19:11:33 +01:00
Jan Steemann 49c267bf0c fixed errors reported by jslint 2013-01-25 11:10:34 +01:00
Jan Steemann 909e46c671 moved global AQL functions to internal module 2013-01-25 09:34:51 +01:00
Jan Steemann 0be8df6082 added experimental AQL TREE() function. 2013-01-24 18:08:33 +01:00
Jan Steemann ac91506da4 fixed issues reported by jslint, added AQL ATTRIBUTES() 2013-01-24 17:25:48 +01:00
Jan Steemann e42887e8de removed dead code 2013-01-24 15:27:30 +01:00
Jan Steemann 8fc4b97710 shortened internal aql function names 2013-01-24 14:55:12 +01:00
Jan Steemann 81dc83b8df de-globalised aql 2013-01-24 14:49:55 +01:00
Jan Steemann 4b433a511a added followEdges property for AQL TRAVERSE() function 2013-01-23 11:28:33 +01:00
Jan Steemann 09f0a91595 make MATCHES() AQL function variadic 2013-01-23 10:25:38 +01:00
Jan Steemann 7c5203cfea added documentation and test cases for db.collection.removeByExample 2013-01-22 19:20:11 +01:00
Jan Steemann e0d3eb53e0 added MATCHES 2013-01-22 13:50:30 +01:00
Jan Steemann 58cead20e7 allow FUNC(...)[...] and FUNC(...).attr in AQL 2013-01-22 11:27:21 +01:00
Jan Steemann 33d5abbd91 comments 2013-01-21 13:58:23 +01:00
Frank Celler f7291b562b Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-01-18 15:32:34 +01:00
Jan Steemann 19a717efb7 fixed error throwing? 2013-01-18 14:35:42 +01:00
Frank Celler 5647595053 fixed jslint warnings 2013-01-18 13:39:11 +01:00