Jan Steemann
bae9f097fc
added _dropDatabase()
2013-09-02 18:04:19 +02:00
Jan Steemann
618499c2b1
adjusted client tools and documentation
2013-09-02 14:07:38 +02:00
Jan Steemann
42b8dfca49
added --server.database option for client tools
2013-09-02 13:02:53 +02:00
Jan Steemann
41acd59698
added _createDatabase(), _listDatabases()
2013-09-02 10:55:41 +02:00
Jan Steemann
a590ba625a
introduced Foxx::UnauthorizedError
...
assign auto-priority for before/after handlers
removed third parameter for before
2013-08-29 11:25:41 +02:00
Lucas Dohmen
142405c070
An Ode to Doxygen
2013-08-27 14:16:54 +02:00
Lucas Dohmen
8418235769
Foxx: Delegation from Repository to Collection
...
This also fixes the Doxygen ****
2013-08-27 12:55:16 +02:00
Lucas Dohmen
b23138dbae
Foxx: Documentation Fixed, now let's implement this stuff
2013-08-27 12:55:16 +02:00
Lucas Dohmen
bc1f68b2ff
Foxx: First Step to fix Documentation
2013-08-27 12:55:16 +02:00
Jan Steemann
c903229468
small refactoring
2013-08-27 12:45:57 +02:00
Jan Steemann
e6d8687250
added AQL MINUS function
2013-08-26 22:25:30 +02:00
Jan Steemann
4aea49e611
fix graph viewer in case one graph is broken
2013-08-21 14:49:49 +02:00
Jan Steemann
d5a9fe3578
fixed some test fails
2013-08-19 19:46:22 +02:00
Jan Steemann
9f87ef5c17
fixed jslint warnings
2013-08-19 18:51:24 +02:00
Jan Steemann
9eb1752a7e
use AQL LIMIT but still return the unlimited count value
...
Still needs documentation and tests
2013-08-19 18:41:00 +02:00
Thomas Richter
4d9fe423f4
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-08-12 09:42:09 +02:00
Lucas Dohmen
57870f5037
Foxx: Preparing for model support
...
The `models` hash of a Foxx application is included in the output
for Swagger now.
2013-08-11 08:51:59 +02:00
Lucas Dohmen
503fa74b63
Foxx: Refinement of Query and Path Param methods
2013-08-11 08:51:59 +02:00
Lucas Dohmen
2924d49d60
Foxx: Don't log that an app was mounted in Devel Mode
...
Less noisy output.
2013-08-09 11:24:04 +02:00
Lucas Dohmen
92b99b8823
Foxx: Don't print `mounted dev app`
...
You can see which dev apps are mounted in aadvark (soon)
2013-08-09 11:04:20 +02:00
Lucas Dohmen
48858cbc84
Foxx: Repositories are easy now
2013-08-08 17:52:07 +02:00
Lucas Dohmen
94c971af9b
Foxx: body and rawBody
2013-08-08 11:50:34 +02:00
Lucas Dohmen
f0f95148e0
Foxx: Optional fourth parameter for errorHandler for ellaborate hackers
2013-08-08 11:28:09 +02:00
Lucas Dohmen
bfb01c0986
Foxx: New Version of the errorResponse function
2013-08-08 11:28:09 +02:00
Frank Celler
487af3bc0d
fixed (hacked) display of swagger for dev apps
2013-08-07 13:30:28 +02:00
Frank Celler
8ed7a0115b
added transformation
2013-08-07 11:41:49 +02:00
Frank Celler
ca15e530c0
fixed purge by id, added install from dir, setup
2013-08-06 19:49:06 +02:00
Lucas Dohmen
7eabb27254
Foxx: Use parsed comments as docs
2013-08-06 18:08:06 +02:00
Lucas Dohmen
eeb8b60290
Foxx Manager: Provide the `comment` functionality on applicationContext
2013-08-06 16:40:41 +02:00
Lucas Dohmen
2a382abffa
applicationContext, not appContext
2013-08-06 16:38:19 +02:00
Lucas Dohmen
f0a2aeef4a
Foxx: Source Code Transformer is done
2013-08-06 16:13:50 +02:00
Lucas Dohmen
43dcf6c64b
Foxx: Separated the idea of documentation and the concept of annotation
...
Also making Swagger Docs swappable by putting it into its own class.
2013-08-06 10:21:39 +02:00
Lucas Dohmen
0f6009a3ba
Foxx: Tear apart Foxx.Application
2013-08-05 20:10:28 +02:00
Lucas Dohmen
366e258ec7
Foxx: JSLint
2013-08-05 17:05:32 +02:00
Lucas Dohmen
b374054740
Foxx: Format Middleware is now optional
2013-08-05 17:05:32 +02:00
Lucas Dohmen
ac3cedda34
Foxx: Separating Templates entirely (Step 2)
2013-08-05 16:13:52 +02:00
Lucas Dohmen
c9b48f13cd
Foxx: Separating Template Middleware from Base, Step 1
2013-08-05 16:13:51 +02:00
Lucas Dohmen
fc4b86507f
Foxx: BaseMiddleware only used internal
...
If you really need it, you can require it directly
2013-08-05 16:13:51 +02:00
Lucas Dohmen
b19d3c69fb
Foxx: BaseMiddleware Tests pulled out
2013-08-05 16:13:51 +02:00
Lucas Dohmen
b3dd4d7b59
Foxx: Model tests pulled out
2013-08-05 13:41:02 +02:00
Lucas Dohmen
6cef711a7b
Foxx: Repository tests pulled out
2013-08-05 13:33:06 +02:00
Lucas Dohmen
e34683c57c
Foxx: Split into multiple sub modules
2013-08-05 12:45:22 +02:00
Lucas Dohmen
44936466fe
Foxx: Review of the User Manual
2013-08-01 15:21:15 -04:00
Jan Steemann
a7c5350455
added server-id method
2013-08-01 18:27:42 +02:00
Jan Steemann
461001efd2
split of initial and continuous sync, currently not working
2013-07-30 14:13:49 +02:00
Jan Steemann
002ebd48bc
removed all replication conditionals
2013-07-30 13:16:37 +02:00
Jan Steemann
6b5900e8e0
updated replication api
2013-07-30 09:54:39 +02:00
Jan Steemann
e368ab7a71
fix doxygen errors
2013-07-29 13:17:16 +02:00
Jan Steemann
8d1cdad76a
added updateSession
2013-07-29 11:33:39 +02:00
Jan Steemann
762e072ee8
allow different collection names
2013-07-28 16:29:53 +02:00
Jan Steemann
43bec2baf0
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-28 16:02:30 +02:00
Jan Steemann
ec6792e11e
added authentication
2013-07-28 16:02:21 +02:00
Frank Celler
f2586c4150
updated Foxx documentation
2013-07-28 13:59:01 +02:00
Frank Celler
5ebd14418d
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-27 19:59:35 +02:00
Frank Celler
e6acd403ac
updated documentation
2013-07-27 19:59:28 +02:00
Jan Steemann
605f693df6
user management, not yet ready
2013-07-27 18:18:23 +02:00
Thomas Richter
5e7659ad65
merge
2013-07-27 15:14:51 +02:00
Frank Celler
8ee008f35e
fixed actions for common prefix
2013-07-27 14:56:48 +02:00
Thomas Richter
a564d1decd
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-27 14:49:53 +02:00
Thomas Richter
56ec155df4
some remarks
2013-07-27 14:49:42 +02:00
Frank Celler
f3e7b10e3a
fixed overwrite of routes with same path
2013-07-27 14:26:30 +02:00
Frank Celler
ae7bf284ef
fixed overwrite of routes with same path
2013-07-27 14:22:37 +02:00
Frank Celler
f2fde8a7d9
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-27 14:21:05 +02:00
Jan Steemann
834e37cbc9
fixed before/after
2013-07-27 14:20:26 +02:00
Frank Celler
79c9c51b88
fixed overwrite of routes with same path
2013-07-27 14:19:34 +02:00
Jan Steemann
2a30b068bf
simplified options
2013-07-27 13:43:22 +02:00
Jan Steemann
9602d2ee3d
make jslint happy
2013-07-27 00:29:26 +02:00
Frank Celler
e662bbbffb
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-27 00:03:22 +02:00
Frank Celler
dc247ed1f8
fixed pathHandler and logging
2013-07-27 00:03:16 +02:00
Jan Steemann
cc5ae9d1bc
added purge()
2013-07-26 23:57:00 +02:00
Frank Celler
caa9161d2f
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-26 23:10:13 +02:00
Frank Celler
d4ae3d280a
fixed wrong app id
2013-07-26 23:10:03 +02:00
Jan Steemann
3f3560a47d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-26 23:08:25 +02:00
Jan Steemann
1f6b554f6b
fixed accessing undefined property
2013-07-26 23:08:12 +02:00
Frank Celler
5820afd507
merged
2013-07-26 23:01:22 +02:00
Frank Celler
ebce19f792
merged
2013-07-26 22:52:52 +02:00
Frank Celler
f5016a2ce9
cleanup
2013-07-26 22:46:53 +02:00
Jan Steemann
44d6aecef1
options
2013-07-26 20:05:55 +02:00
Jan Steemann
59a31d064a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-26 18:15:59 +02:00
Jan Steemann
7bba8fee24
fixed broken functions
2013-07-26 18:15:52 +02:00
Frank Celler
80a93cefc2
fixed missing prefix
2013-07-26 18:03:53 +02:00
Frank Celler
3be9f4627a
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-26 17:21:07 +02:00
Frank Celler
ca2cfc35e3
removed unneccessary routing computation
2013-07-26 17:20:51 +02:00
Jan Steemann
e7b592309e
fixed invalid logging
2013-07-26 17:08:29 +02:00
Jan Steemann
1ba62f1a92
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-26 16:36:35 +02:00
Jan Steemann
26f4a467f0
system applications
2013-07-26 16:36:24 +02:00
Michael Hackstein
c2cfce9bfd
Fixed error message
2013-07-26 15:53:58 +02:00
Jan Steemann
528563caf1
improved output
2013-07-26 15:48:16 +02:00
Jan Steemann
916c1bc685
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-26 15:21:49 +02:00
Jan Steemann
1d0addcee0
jslint
2013-07-26 15:21:28 +02:00
Frank Celler
56215083e0
erge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-26 15:16:56 +02:00
Frank Celler
780ae83d58
fixed teardown
2013-07-26 15:16:50 +02:00
Jan Steemann
e1b28a41a8
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-26 15:15:40 +02:00
Michael Hackstein
4dbb2c5ab4
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-26 15:14:41 +02:00
Michael Hackstein
fab8ba533f
The Foxx will now throw an error whenever a repository is created but no collection with the given name exists
2013-07-26 15:14:34 +02:00
Jan Steemann
5fa759a1e5
make jslint happy
2013-07-26 15:10:55 +02:00
Jan Steemann
fc3df1aded
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-07-26 14:58:22 +02:00
Jan Steemann
aa9209b888
fixed thumbnails
2013-07-26 14:46:33 +02:00
Frank Celler
52af46542e
fixed missing argument
2013-07-26 14:42:43 +02:00
Frank Celler
ee6c43e2a9
fixed context
2013-07-26 14:24:10 +02:00
Frank Celler
fc96e7fe9c
add uninstall
2013-07-26 13:47:22 +02:00
Frank Celler
a708f7d585
better error handling
2013-07-26 12:36:12 +02:00
Jan Steemann
7e5fae6bee
fixed jslint warning
2013-07-26 11:20:09 +02:00
Lucas Dohmen
8ec4887973
Foxx: No more nickname method – is set automatically
...
Happy hacking, @fceller, @mchacki and @jsteemann 😉
2013-07-25 22:27:10 +02:00
Lucas Dohmen
42c06b765c
Foxx: toJSON splitted into forDB and forClient
2013-07-25 21:28:42 +02:00
Frank Celler
62b61ab12a
fixed tests
2013-07-25 18:48:31 +02:00
Frank Celler
45aff333da
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-25 18:33:32 +02:00
Frank Celler
1b6dfad627
new name convention
2013-07-25 17:25:39 +02:00
Jan Steemann
95a0f9dfb4
added GET /_api/graph
2013-07-25 15:56:08 +02:00
Frank Celler
c213c57837
added dev teardown and setup
2013-07-25 13:34:59 +02:00
Frank Celler
78809a5cc8
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-07-25 10:05:17 +02:00
Jan Steemann
5fe1844ee1
replication tests
2013-07-23 15:03:59 +02:00
Jan Steemann
bf12b6ec5a
fixed journalSize
2013-07-23 11:57:56 +02:00
Jan Steemann
f49ae77bc5
include replication tests
2013-07-23 11:19:41 +02:00
Frank Celler
ee1ec3d43b
better foxx support with global context
2013-07-21 12:10:54 +02:00
Jan Steemann
d0961244c6
added range support for AQL
2013-07-19 18:38:13 +02:00
Jan Steemann
937c843c38
added AQL INTERSECTION function
2013-07-18 16:43:31 +02:00
Jan Steemann
2df87f01bb
fixed jslint warnings
2013-07-18 12:51:57 +02:00
Jan Steemann
e359dc29dd
INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::`
...
AQL user-defined functions were introduced in ArangoDB 1.3, and the namespace resolution
operator for them was the single colon (`:`). A function call looked like this:
RETURN mygroup:myfunc()
The single colon caused an ambiguity in the AQL grammar, making it indistinguishable from
named attributes or the ternary operator in some cases, e.g.
{ mygroup:myfunc ? mygroup:myfunc }
The change of the namespace resolution operator from `:` to `::` fixes this ambiguity.
Existing user functions in the database will be automatically fixed when starting ArangoDB
1.4 with the `--upgrade` option. However, queries using user-defined functions need to be
adjusted on the client side to use the new operator.
2013-07-18 12:02:28 +02:00
Jan Steemann
5cf234b40d
simplified query testing and query interface a bit
2013-07-18 02:15:22 +02:00
Jan Steemann
2582fbdf50
centralise AQL tests
2013-07-17 23:18:27 +02:00
Jan Steemann
252beb78c8
centralise AQL tests
2013-07-17 23:03:45 +02:00
Jan Steemann
e1bf9b9a9e
centralise AQL tests
2013-07-17 22:16:06 +02:00
Jan Steemann
66c9896e65
centralise AQL tests
2013-07-17 22:00:24 +02:00
Jan Steemann
08b9f57166
stoppable replication applier
2013-07-17 10:58:10 +02:00
Jan Steemann
44c9ca4e90
issue #565 , plus a few usability fixxes for aal.search()
2013-07-03 14:06:57 +02:00
Jan Steemann
1cac136bf6
issue #564 (partly): make default document configurable for Foxx apps
...
in the manifest file, you can now add the attribute "defaultDocument".
Setting it will override the default "index.html" default document name.
2013-07-01 11:59:10 +02:00
Lucas Dohmen
7e7a90753a
Fixing the build (this time: Really)
...
Sorry, seems like I shouldn't code today 😊
2013-06-28 19:38:30 +02:00
Lucas Dohmen
ef86205751
Code Review: Server Graph Module
2013-06-28 18:34:52 +02:00
Jan Steemann
af39f069f5
added more tests for hash index queries
2013-06-26 16:50:52 +02:00
Jan Steemann
c74c80d5ff
allow bind parameters in db._query()
2013-06-21 17:13:51 +02:00
Jan Steemann
fcf8ff1c47
blind commit to make the basePath for foxx assets dynamic
2013-06-20 14:02:09 +02:00
Lucas Dohmen
f64c227b16
Graph Module: Even more in Graph Common
2013-06-19 17:09:19 +02:00
Lucas Dohmen
38327183e8
Graph Module: Edge almost entirely pulled into Common
2013-06-19 17:09:18 +02:00
a-brandt
71c5f89010
Added unittests for structures
2013-06-18 15:56:01 +02:00
Jan Steemann
7e53913744
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-06-14 18:58:27 +02:00
Lucas Dohmen
c357fa1133
Pulled addVertex into Common + tiny style fixes
2013-06-14 10:13:17 +02:00
Jan Steemann
74872e4575
fixed error message
2013-06-13 16:08:42 +02:00
Jan Steemann
7d101890c7
speedup for KEYS()
2013-06-13 16:08:11 +02:00
Jan Steemann
f1ed44dec9
fixed jslint errors
2013-06-13 15:05:30 +02:00
a-brandt
69fd2b5bb1
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-06-13 10:48:45 +02:00
a-brandt
7d1097ac78
first version structure API
2013-06-13 10:48:34 +02:00
Jan Steemann
9599a021b9
moved some graph traversal validation into the traversal module
...
- that simplifies some of the traversal-calling routines
- make returning error codes more consistent (specific 404 errors when
referring to unknown collections instead of simple 400 errors)
- optionally limit traversals to a certain number of iterations so they
don't run endlessly in cyclic graphs
2013-06-12 17:04:47 +02:00
Jan Steemann
bb7445a547
fixed jslint warnings
2013-06-11 18:47:15 +02:00
a-brandt
d9fc2a6c60
Merge branch 'devel' into multiple_databases
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/primary-collection.c
2013-06-11 11:17:41 +02:00
Jan Steemann
e3275136cd
allow incremental access to all documents from a collection out of AQL
2013-06-07 16:51:42 +02:00
Jan Steemann
3356055b64
derived files, jslint
2013-06-07 16:41:06 +02:00
Lucas Dohmen
567a548cff
Tearing appart Graph#addEdge and fixing the build even harder
2013-06-07 14:56:08 +02:00
Jan Steemann
15f6f54f76
moved "use strict" inside functions
2013-06-07 14:20:57 +02:00
Lucas Dohmen
5aadaf1b99
Restructering Graph Module, fixing the build
2013-06-07 13:51:22 +02:00