1
0
Fork 0
Commit Graph

4925 Commits

Author SHA1 Message Date
ArangoDB Release Bot aeec9d3879 nightly frontend build 2018-03-08 00:57:38 +00:00
Heiko 43c11b448b fixed wrong detection of file types (#4772) 2018-03-07 11:03:30 +01:00
ArangoDB Release Bot fb4d18dfa6 nightly frontend build 2018-03-07 00:57:49 +00:00
Heiko a9ce6f8d9a fixed wrong behaviour when updatating foxx repository was not successful (#4763) 2018-03-06 12:07:45 +01:00
Wilfried Goesgens 8297fd38b8 Doc - Fix doc build attempt 2 (#4744) 2018-03-02 15:02:42 +01:00
ArangoDB Release Bot 0d184a07fa nightly frontend build 2018-03-02 00:57:43 +00:00
Jan 00d331bb62
fix UI in non-authenticated mode (#4731) 2018-03-01 18:07:10 +01:00
Heiko 7bcfbee0c5 Bug fix/issue 4698 (#4700)
* databases inside the login view and uer permissions view are now sorted

* changelog
2018-03-01 16:51:14 +01:00
Heiko 663d98c99f Bug fix/issue 4657 (#4706)
* fixed incomplete content type header

* changelog
2018-03-01 16:47:54 +01:00
ArangoDB Release Bot 6a1bb6ab2c nightly frontend build 2018-03-01 00:57:46 +00:00
Heiko 64e81064b1 added missing global var (#4712) 2018-02-28 16:25:54 +01:00
Heiko b6df96fcc1 Feature/foxx store (#4600)
Vastly improved the Foxx Store UI
2018-02-28 14:39:36 +01:00
Simon 345fc3c0b7 Refactor Authentication Layer (devel) (#4592)
* Cherry Picking LDAP changes

* Adding missing merges

* Fixing 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

(cherry picked from commit 686d28a779)

* Fixing wrong assert

* Adding changelog entry, making requested changes from code review

* Fixing dump_authentication, fix typos

* improvements found during code review

* oops

* more use of sessionstorage

* fix tests

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

* Fixing testInvalidGrants

* Removing undefined auth level externally

* Fixing previous commit

* added tests for ldap search mode

* 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

* forward port changes from 3.3

* added generated files

* forward port missing changes for web UI

* added generated files

* added generated files
2018-02-28 13:24:28 +01:00
sleto-it 0ba532b16a
Doc - Replication Refactor - Part 1 (#4555)
Next steps after DC2DC and Cluster doc improvements:

- We refactor replication sections and make more intuitive separation between Master/Slave and the new Active Failover in 3.3
- We create corresponding sections for Master/Slave and Active Failover in the Administration and Deployment chapters, as well as in the Scalability chapter, where these "modes" are introduced
- We touch and improve the "Architecture" chapter as well, where some architecture info have to be placed
- We reorg the TOC having in more "logical" order:
-- Deployment
-- Administration
-- Security
-- Monitoring
-- Troubleshooting
- We adds parts in the TOC
- We add toc per pages, using page-toc plugin
- We also put close together "Scalability" and "Architecture" chapters, preliminary steps of further improvements / aggregation
- We improve swagger

Internal Ref:
- https://github.com/arangodb/planning/issues/1692
- https://github.com/arangodb/planning/issues/1655
- https://github.com/arangodb/planning/issues/1858
- https://github.com/arangodb/planning/issues/973 (partial fix)
- https://github.com/arangodb/planning/issues/1498 (partial fix)
2018-02-28 12:23:19 +01:00
Vasiliy 423ce33ed1 Changes since last PR: remove 'dataPath' IResearchView configuration property and use a hardcoded path similar to a LogicalCollection (#4683) 2018-02-27 18:10:32 +01:00
ArangoDB Release Bot 5c28a00b24 nightly frontend build 2018-02-21 00:57:40 +00:00
Heiko a5bd135ddf ui dashboard http correct label (#4613) 2018-02-20 11:30:47 +01:00
Mark cd97787adf Fix Foxx API (#4614) 2018-02-20 10:22:27 +01:00
Wilfried Goesgens 1c80774091 Fresh swagger (#4623) 2018-02-19 18:56:27 +01:00
Andrey Abramov d130e0f7c6 Bug fix/internal issue #350 (#4601) 2018-02-15 18:57:08 +01:00
Wilfried Goesgens 139aca6967 Doc - fix examples (#4579) 2018-02-13 20:32:01 +01:00
Wilfried Goesgens 619155a62d Feature/aqlfunction to cpp (#4573) 2018-02-13 11:50:49 +01:00
ArangoDB Release Bot 66401c5463 nightly frontend build 2018-02-13 00:57:52 +00:00
Heiko c36bb206ad removed not needed menu entry for cluster logs (#4544) 2018-02-12 10:05:52 +01:00
Jan 42dd337152
allow using `returnOld` and `returnNew` attributes in HTTP REST APIs … (#4479) 2018-02-09 14:50:56 +01:00
Alan Plum 232abd4bd0 Fix legacy Foxx HTTP API compat layer (#4265) (#4449) 2018-02-05 12:35:51 +01:00
Mark 599da158b5 Bugfix Foxx API tests (#4446) 2018-02-05 11:31:27 +01:00
Alan Plum 05d0c81d7d More consistent config/deps output in Foxx API (devel) (#3792)
* Correctly expose parsed/raw config

This makes accessing the configuration more consistent by distinguishing between the raw (assigned) and parsed (validated/default) values.
Previously there was no way to recognise default values for unset config options and the "current" value did not actually reflect what the service sees.

* Add minimal option to config/deps routes

The default values are backwards compatible with the existing behaviour but can be overridden to consistently get more/less output.

* Actually merge warnings into non-mininal response
2018-01-30 16:50:36 +01:00
Wilfried Goesgens 054989cd41 Documentation/rename iresearch files (#4456) 2018-01-29 17:23:18 +01:00
ArangoDB Release Bot 8be7833973 nightly frontend build 2018-01-24 00:58:15 +00:00
Heiko fdc0c62dbc Bug fix/quotation marks query editor (#4380) 2018-01-23 12:38:13 +01:00
ArangoDB Release Bot 172494db51 nightly frontend build 2018-01-20 00:57:42 +00:00
Andrey Abramov a1cfb3d72b Feature iresearch (#4105) 2018-01-19 14:23:58 +01:00
ArangoDB Release Bot 5651ceed79 nightly frontend build 2018-01-17 00:57:36 +00:00
Heiko 97f7851ebe Bug fix/issue 1683 (#4264) 2018-01-16 21:41:24 +01:00
Heiko 9d2e11f789 fixed a query caching and parsing issue in the ui (#4266) 2018-01-16 21:39:40 +01:00
Heiko 77ac74bcf0 UI: optimized login view for very small screen sizes (#3761) 2018-01-16 09:55:49 +01:00
Heiko 43edad2537 Bug fix/ui query parameter issue 4217 (#4244) 2018-01-16 09:12:54 +01:00
ArangoDB Release Bot 62aee41411 nightly frontend build 2018-01-16 00:57:47 +00:00
Heiko 947771b757 updated swagger to current version: 3.9.0 (#4285) 2018-01-16 00:25:15 +01:00
ArangoDB Release Bot 2c5fa19d4e nightly frontend build 2018-01-12 01:02:18 +00:00
ArangoDB Release Bot 6b3f1c1697 nightly frontend build 2018-01-04 00:57:41 +00:00
Heiko e48acb5523 ui - updated support view (#4203) 2018-01-03 17:04:44 +01:00
ArangoDB Release Bot 212b5056a5 nightly frontend build 2018-01-03 00:57:34 +00:00
Heiko 61de1b6099 Bug fix/optimize shard distribution api and ui (#3921)
* UI: document/edge editor now remembering their modes (e.g. code or tree)

* changed shardDistribution api behaviour, added PUT route to only fetch collection based shard distribution

* ui: optimized shards view, added missing cleanup function in nodes view

* broken test

* shard distribution tests not fit the new api behaviour

* variables as reference

* CHANGELOG
2018-01-02 12:42:12 +01:00
Heiko 1a1f908c2b Bug fix/issue 4152 ui wfs rocksdb (#4153) 2018-01-02 12:30:03 +01:00
Heiko ba563f7f36 Feature/dygraph lib update (#4183) 2018-01-02 12:27:25 +01:00
Wilfried Goesgens 7a9bf83561 fresh examples (#4101) 2017-12-19 13:48:27 +01:00
ArangoDB Release Bot 1e87c55e86 nightly frontend build 2017-12-19 00:57:45 +00:00
Jan 2a96df5ca5
Feature iresearch (#4071) 2017-12-18 15:04:59 +01:00
ArangoDB Release Bot 61841c3293 nightly frontend build 2017-12-17 00:57:31 +00:00
Heiko 2cda6b8153 changelog (#4051) 2017-12-16 17:23:12 +01:00
Heiko 5878d8184e Bug fix/ui fix foxx configuration keys 3818 (#3993)
* ui: fixed broken foxx configuration keys. Some valid values could not be handled by the ui.

* changelog
2017-12-16 15:16:00 +01:00
ArangoDB Release Bot 92ed9a84ec nightly frontend build 2017-12-15 00:57:40 +00:00
Heiko 7563ba25ea Feature/ui modals usability 891 (#3989) 2017-12-14 12:59:33 +01:00
Heiko 62d0476bd7 Feature/ui 1447 nodes sorting (#3986) 2017-12-14 12:58:02 +01:00
ArangoDB Release Bot cf0d5edc3b nightly frontend build 2017-12-09 00:57:42 +00:00
Heiko 5561ab4482 Bug fix/ui navigation label issue 1406 (#3879)
* nav label wrongly removed

* UI: fixed disappearing of the navigation label in some case special case
2017-12-08 15:57:10 +01:00
Heiko b409fd06c8 fixed issue #3822 - disabled input field for system collections (#3959) 2017-12-08 15:39:37 +01:00
ArangoDB Release Bot 1746232ded nightly frontend build 2017-12-07 00:57:45 +00:00
Heiko 228cee6410 UI: using default user database api during database creation now (#3746) 2017-12-06 14:26:13 +01:00
Wilfried Goesgens a0fd2b7c40 any() is very slow in rocksdb with large collections. (#3901) 2017-12-06 14:18:04 +01:00
Heiko d06417e665 Bug fix/ui issue 2668 document not found (#3874) 2017-12-06 10:56:54 +01:00
Heiko 0d0f8eadbb edge collections were wrongly added to from and to vertices select box during graph creation - devel (#3881) 2017-12-06 10:54:44 +01:00
ArangoDB Release Bot 935ae9f16f nightly frontend build 2017-12-01 00:57:39 +00:00
Heiko e3277a493c the graph viewer now displays updated label values correctly (#3763) 2017-11-30 11:49:49 +01:00
ArangoDB Release Bot de79bea932 nightly frontend build 2017-11-28 10:28:23 +00:00
ArangoDB Release Bot 4fd9c33e8a nightly frontend build 2017-11-27 17:55:56 +00:00
ArangoDB Release Bot a7bda575ee nightly frontend build 2017-11-27 17:42:11 +00:00
ArangoDB Release Bot 61a0439b89 nightly frontend build 2017-11-27 17:31:55 +00:00
ArangoDB Release Bot d5b35baac8 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-11-27 17:31:00 +00:00
ArangoDB Release Bot 69efa185a7 nightly frontend build 2017-11-27 17:28:59 +00:00
Heiko 259a051a8e UI: document/edge editor now remembering their modes (e.g. code or tree) (#3815) 2017-11-27 18:24:12 +01:00
Heiko cb3b71d697 Bug fix/gv catch graph error and fix renderer cleaanup dev (#3791) 2017-11-27 12:21:31 +01:00
ArangoDB Release Bot 18bd7a9677 nightly frontend build 2017-11-27 00:57:57 +00:00
ArangoDB Release Bot 0ebd964dd2 nightly frontend build 2017-11-26 00:57:57 +00:00
ArangoDB Release Bot 204e983d22 nightly frontend build 2017-11-25 00:58:01 +00:00
Heiko dbab414321 UI: added a delay within the graph viewer while changing the colors of the graph (#3758) 2017-11-24 12:30:17 +01:00
ArangoDB Release Bot 42a694d0d7 nightly frontend build 2017-11-24 00:57:57 +00:00
ArangoDB Release Bot 7f9bd1baa2 nightly frontend build 2017-11-23 00:58:01 +00:00
Frank Celler 20c8565b25
Feature/encrypted dump (#3777) 2017-11-22 17:25:25 +01:00
ArangoDB Release Bot 56a2329592 nightly frontend build 2017-11-22 12:06:30 +00:00
ArangoDB Release Bot 2fa1948de8 nightly frontend build 2017-11-21 11:06:27 +00:00
jsteemann 1c84b7bac1 do not pass string "undefined" as cluster id 2017-11-15 12:18:58 +01:00
Jan 7613bc4314 Bug fix/fixes 0211 (#3568)
* remove some non-unused V8 persistents

* do not throw that many bogus assertions

* do not rely on server role being defined

* slightly better debug output for V8 context debugging

* fix collection ids in inventory response

* simplify bootstrap a bit

* slightly better error handling

* make elapsed time a queryable value

* use less memory for stub collections

* added assertions that will always make sense

* added assertions

* do not garbage-collect while waiting

* less copying of parameters

* do not show "load indexes into memory" buttons for mmfiles engine

  as all indexes are in memory anyway

* when a collection is truncated via the web interface, flush the WAL and rotate all active journals

this will make close all open journals on leader and followers and make them subject to compaction opportunities

* fix invalid server id values being passed from web interface to backend

* introduce afterTruncate method for indexes

* added test case for issue #3447

* updated CHANGELOG

* don't warn about replicationFactor for system collections

* check that the queries actually use the geo index and not some other index

* properly report error in web interface

* fix some internals checks that made truncate fail for bigger collections in maintainer mode

* also run a compact() operation after a serious truncate

in order to make iteration over the truncated range much faster
when the collection is next accessed

* increase default maximum number of V8 contexts to at least 16
2017-11-09 12:48:15 +01:00
Jan 14bc59317b fixed issue 3403: How to kill long running AQL queries with the browser console's AQL (#3565) 2017-11-02 14:31:30 +01:00
Heiko 30811bf622 Bug fix/ui collection settings error notifications devel (#3547) 2017-10-30 17:35:45 +01:00
Heiko c4be69fa26 fixed event cleanup in cluster shards view - Bug fix/issue 1123 - devel (#3531)
* ui shard view event not removed properly

* changelog
2017-10-26 18:23:15 +02:00
Heiko 124327aade replicationFactor of a collection is now changeable in a cluster environment (#3501) 2017-10-26 09:59:39 +02:00
Heiko 800907fc68 Bug fix/ui event behaviour devel (#3499)
* changed coordshort api behaviour in ui

* reduced cluster dashboard api calls
2017-10-25 18:07:01 +02:00
Heiko 8016e902cd Feature/cmake frontend build (#3450)
* added frontend build process to cmake

* package json grunt
2017-10-18 12:32:57 +02:00
Wilfried Goesgens 88fd685296 Bug fix/fix shard state restore display (#3385)
* don't add  items into the array if we have an empty list member.

* we mustn't display 100% here, since its a rounding error. If, the checkmark would be set.

* rather use string cutting to round so we don't get into the 100% trap.
2017-10-17 14:08:07 +02:00
Heiko 6c7e5879cb fixed unresponsive events in cluster shards view (#3358) 2017-10-13 13:58:19 +02:00
Heiko b3bceea33a UI - added word wrapping to query editor (#3378) 2017-10-13 13:57:11 +02:00
Wilfried Goesgens 056195ff64 new autogenerated examples (#3414) 2017-10-13 12:55:54 +02:00
Heiko 41b9f1e146 Bug fix/issue 3228 devel - fixed wrong validation of name user property (#3391)
* UI - added user roles

* some code changes, added missing picture

* fixed issue #3228
2017-10-13 12:22:35 +02:00
Heiko c2fab4f495 UI - added user roles (#3377)
* UI - added user roles

* some code changes, added missing picture
2017-10-06 11:23:06 +02:00
Heiko fd0d9b97d9 no default index selected during index creation (#3368) 2017-10-04 14:11:16 +02:00
Heiko 3390462cba ui: added replicationFactor option during SmartGraph creation. (#3267) 2017-09-17 22:07:47 +02:00
Kaveh Vahedipour 627f344266 fixed a bug, where when servers failed, when also agency leadership c… (#3189)
* fixed a bug, where when servers failed, when also agency leadership changes

* redid entire design of checkDBServers/checkCoordinators.

* comparison in supervision must be between oldPersisted and newHealth

* UI stuff

* UI stuff

* FailedServer test needed adjustment

* Hopefully final round

* fixed supervision failure detection

* FailedServer tests back to origin devel

* oldNot documented among preconditions in Agency HTTP API docs

* changed only look for status updated

* non action line in api-cluster
2017-09-07 16:10:23 +02:00
Simran 741141251a Aardvark: Disable vertical line in query explain editor
Turns off the print margin, which didn't really serve any purpose anyway
2017-09-06 17:31:27 +02:00
Wilfried Goesgens d0f159e848 Don't use global static variables as collection caches - this may cau… (#3150)
* Don't use global static variables as collection caches - this may cause troubles.

* cleanup: remove old cluster kickstarter UI remaints.

* cleanup - remove references to long gone tests
2017-08-28 15:04:05 +02:00
Mark d611414682 Fix HTTP Foxx API Json parsing (#3129) 2017-08-28 14:55:13 +02:00
Heiko 696bd7357b fixed wrong ui cluster health information (#3151) 2017-08-28 14:44:32 +02:00
Frank Celler 4933eb4fea Revert "fixed return code"
This reverts commit 776ca8d406.
2017-08-23 14:57:32 +02:00
Frank Celler 776ca8d406 fixed return code 2017-08-23 14:19:24 +02:00
Mark 39d5cc9aac Fix foxx github url (#3042) 2017-08-17 21:30:20 +02:00
Wilfried Goesgens 4187e179a3 fix documentation - add missing files. 2017-08-14 13:04:20 +02:00
Heiko a22fcd2d38 ui: fixed a bug when success event triggers twice in a modal (#2983) 2017-08-10 22:15:36 +02:00
Heiko ce96113d61 fixed the appearance of the documents filter (#2984) 2017-08-10 22:14:35 +02:00
Heiko 286db19df2 graph vertex collections not restricted to 10 anymore (#2987) 2017-08-10 22:13:45 +02:00
Heiko e06c85886e UI detection of JWT token in case of server restart or upgrade (#3001)
* UI detection of JWT token in case of server restart or upgrade

* added jwt verify check if response is unauthorized
2017-08-10 22:12:45 +02:00
Heiko 32836b04b7 Bug fix/ui moving documents (#2981)
* ui - added bind parameters to slow query history view

* also added bind params to running query view

* ui: fixed a bug when moving multiple documents was not possible
2017-08-08 16:08:29 +02:00
Heiko ae00d3500a Feature/ui service single file upload (#2869)
* ui now supports single js file upload in addition to zip files

* changelog

* updated foxx service description
2017-08-08 09:25:20 +02:00
Heiko 14ec3dea17 allows now to edit default access level for collections in database _system for all users except the root user. (#2864) 2017-07-25 22:28:48 +02:00
m0ppers 1addb727ed Fix frontend hiding replicationFactor in community version (#2851) 2017-07-25 22:19:49 +02:00
Heiko 56febfd721 Bug fix/from and to ui document view refs (#2834)
* general graph module and UI now supporting sharded and replicated graph

* fixed a bug when the _from and _to refs in the document view ui were not working for special characters

* CHANGELOG
2017-07-19 13:44:33 +02:00
Heiko b11fb4e084 fixed issue #2764 - adapted ui to api changes (#2836) 2017-07-19 13:43:54 +02:00
Heiko d5e85bf987 general graph module and UI now supporting sharded and replicated graph (#2825) 2017-07-19 12:49:04 +02:00
Heiko 4c6ede7395 fixed the create new document button in documents view (#2826) 2017-07-18 21:43:44 +02:00
Wilfried Goesgens 65c88e493e add generated examples 2017-07-17 18:33:50 +02:00
Frank Celler a692577f5b Feature/auth context (#2815) 2017-07-16 09:39:03 +02: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 71434ef566 added index deduplicate option to the ui (#2781)
* added index deduplicate option to the ui

* changelog
2017-07-12 22:10:22 +02:00
Heiko afe88f9fbb ui: fixed renaming of collections based on rocksdb storage engine (#2784) 2017-07-12 22:08:17 +02:00
Heiko fbb8189d2a fixed a bug when the user defined query limit in the ui was not recognized correctly (#2733) 2017-07-06 18:11:19 +02:00
Wilfried Goesgens 5ea18952b0 In `mergeHistory` we check for valid coordinators.map replies as being an object. If we don't have a proper reply, rather return false, than an empty object twhich mergeHistory would trip over. (#2726) 2017-07-04 22:26:22 +02:00
Heiko 820c4271f8 fixed missing function within ie (#2728) 2017-07-04 17:36:36 +02:00
Frank Celler 82ffead1cc Feature/auth context (#2721)
* fixed no access ui bug
* grunt
* optimized user permission view
* changed breadcrumb in document view
* optimized user permissions view
2017-07-04 17:32:51 +02:00
Frank Celler bbe7484521 Feature/auth context (#2704)
* added read-only users
2017-07-02 23:15:57 +02:00
Alan Plum 7f585af4c3 Explicitly return 204 status code on commit (#2694) 2017-06-29 15:13:09 +02:00
Alan Plum bf9c018f7b Add idiomatic flag to Foxx tests (#2693) 2017-06-29 15:12:58 +02:00
Heiko 7043af264c fixed database view event unresponsivess (#2674) 2017-06-28 15:16:14 +02:00
Alan Plum bbca34b210 Allow passing plain JSON data for config/deps (#2688) 2017-06-28 14:08:54 +02:00
Mark 50ad6fbd76 Foxx service CRUD optimizations (#2657)
* Pass config/deps on _install so setup can see them

* Only register service when install succeeded

* Don't throw after point of no return: breaky install is breaky

* Delete service files during install if service validation fail

* Delete service files during install if service execution fails

* Fix commitLocalState with invalide services

* Remove deprecated test
2017-06-26 09:28:59 +02:00
Heiko 2f8cd2455d fixed all results query bug (#2607) 2017-06-19 17:48:14 +02:00
Jan 9396d4d952 fix query execution times that may have different between batches (#2606)
* fix query execution times that may have different between batches

* applied query statistic change to ui

* do not expose state "finished", as it is useless
2017-06-19 17:47:32 +02:00
Heiko 4d7720b471 ui - added satellite collection creation (#2584) 2017-06-19 17:29:06 +02:00
Michael Hackstein 9edb884bc8 Feature/planning issue 188 (#2547)
* add warmup documentation - #188

* warn when relinking build directory

* add warmup documentation - #188

* warn when relinking build directory

* Renamed warmup to loadIndexesInMemory which is a better name for the current implementation of this feature.

* Adapted WebUI to state 'load indexes in memory' instead of 'warmup'

* Added loadIndexesInMemory documentation.

* Renamed loadIndexesInMemory => loadIndexesIntoMemory
2017-06-12 18:54:45 +02:00
hkernbach 4568818b83 grunt build 2017-06-06 19:06:57 +02:00
hkernbach 3bb96b6bbb ui - removed console logs 2017-06-06 19:05:22 +02:00
hkernbach f0a9a07e8e ui - added csv export to query editor if flat tabular data is returned 2017-06-06 19:04:31 +02:00
hkernbach d3b2b20813 grunt build 2017-06-06 15:46:35 +02:00
hkernbach f02419d387 ui - improved editors cleanup 2017-06-06 15:44:49 +02:00
hkernbach ac4eea878e ui - more detail about figures 2017-06-06 15:41:06 +02:00
Alan Plum 4b4b9f8c55 Fix Foxx API error (#2517)
* Fix Foxx API error
* Manager should distinguish between errors and services
* Foxx API should not require service to exist for uninstall
  if force option is used
* Respect options.force in FM _install
2017-06-01 11:59:04 +02:00
mpv1989 e277051f5e Generate swagger docs 2017-06-01 10:11:02 +02:00
Mark f832dd0388 Implement endpoint "commit coordinator state" (#2513)
Implement endpoint "commit coordinator state" (also see #2479)
2017-05-31 18:21:50 +02:00
Alan Plum 83310c12d7
Move FM.listJson into aardvark 2017-05-30 20:19:58 +02:00
Alan Plum cceccf59da Simplified Foxx self healing (#2511)
* Implement new self-heal
* Add error codes for 503, service missing/outdated
* Detect changes to service via rev
* Pretty print incoming response object in log
2017-05-30 18:27:32 +02:00
hkernbach 2a0d2bfc8c adjusted ui to internal cluster api 2017-05-30 15:02:57 +02:00
Kaveh Vahedipour 67179d57d6 id and name disambiguation 2017-05-30 12:22:54 +02:00
Kaveh Vahedipour bc9aba5754 fixing glitch in dbservers aardvark route 2017-05-30 10:42:02 +02:00
hkernbach 3bbd7d8ab4 added json editor svg icons 2017-05-29 13:54:45 +02:00
hkernbach a1dacc3e29 fixed issue #2509, updated jsoneditor lib 2017-05-29 13:37:42 +02:00
hkernbach e83c1dce26 added warmup function - ui 2017-05-29 10:25:54 +02:00
Wilfried Goesgens 5a3317efdd new autogenerated files 2017-05-18 12:23:21 +02:00
Andreas Streichardt 49328dcecb Add authorizedflag fixing cluster internal foxx requests 2017-05-17 18:14:11 +02:00
Alan Plum 30524bbb84
No more need to wrap legacy errors in new Foxx HTTP API 2017-05-17 13:22:11 +02:00
hkernbach ecdbf8939d fixed initializing bug in dashboard ui at initial startup 2017-05-17 13:08:30 +02:00
Alan Plum 5d017d733c Improve Foxx cluster resilience (#2479)
* Improve Foxx cluster resilience

Fixes #2083
Fixes #2384
Fixes #2408
Addresses #1892

* Port old Foxx API

* Implement single-file services

* Add console.errorStack/warnStack/infoStack helpers

* Simplify serviceInfo validation

* Extract github/upload logic into Aardvark and old FM API
* Move generator logic into Aardvark
* Move zip/js buffer logic into FM core

* Add Foxxmanager tests

* Send empty response when no README

* Disambiguate script arg format

Historically we allow passing an array of positional arguments or an arbitrary first argument.
This is surprising behaviour, so we should just always treat the value as a first argument.

* Rebuild bundle in development mode

* Nicer HTTP docs formatting

* Create Foxx HTTP docs

* Simplify service upload handling

* Remove inline swagger docs

* Implement public download route

* Consistency

* Rebuild aardvark

* Move bundle route into /_api/foxx/_local

* Rebuild Swagger API docs

* Add changes to CHANGELOG

* More docs
2017-05-16 17:41:29 +02:00
hkernbach db4cdfef6a fixed event bug in document view 2017-05-16 15:19:24 +02:00
hkernbach e1031e64f7 fixed pagination issue in documentsView 2017-05-16 14:59:59 +02:00
Frank Celler 13905fcd84 added readme 2017-05-13 14:32:01 +02:00
Andreas Streichardt 9ec902ace8 Allow removing dbnodes 2017-05-11 15:18:29 +02:00
hkernbach 3e1c4e326e grunt build 2017-05-10 14:30:01 +02:00
hkernbach 7f2bc3a860 dashboard 2017-05-10 14:27:30 +02:00
Heiko 75740b7bff Update queryView.js 2017-05-10 11:42:23 +02:00
hkernbach 2e8d6188f8 dashboard 2017-05-10 09:08:53 +02:00
hkernbach 841dc1ed95 addtional info inside dashboard view 2017-05-09 20:26:43 +02:00
Wilfried Goesgens a0809b8660 crapple codesigning doesn't like directories with .js 2017-05-04 15:01:02 +02:00
hkernbach d856a33f3a grunt build 2017-05-02 15:04:16 +02:00
hkernbach f8cee76c8f fixed issue: #2457 - (3) 2017-04-26 19:16:53 +02:00
hkernbach fe09e5f684 fixed issue: #2457 - (2) 2017-04-26 19:09:39 +02:00
hkernbach 4ac5ca25f5 node info view 2017-04-26 18:16:00 +02:00
hkernbach f61ff4e32a fixed issue: #2457 - (1) 2017-04-26 18:15:40 +02:00
hkernbach aa49a297d1 grunt deploy 2017-04-26 16:00:07 +02:00
hkernbach 9a5e1d128e ui 2017-04-26 15:38:09 +02:00
hkernbach 5de5ff320c checking cluster api health 2017-04-26 15:34:40 +02:00
hkernbach 575ada7f2b removed console logs 2017-04-26 12:16:14 +02:00
hkernbach 25083059c7 fixed issue: #2453 2017-04-26 12:12:02 +02:00
hkernbach cd819e0b26 node info view 2017-04-25 19:27:30 +02:00
hkernbach e96ca25566 fixed issue: 2448 2017-04-25 10:03:34 +02:00
hkernbach 31e4aa1a7d ui: fixed login windows showing wrong available dbs 2017-04-25 09:27:36 +02:00
jsteemann f08a118dfc Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api 2017-04-19 12:33:05 +02:00
hkernbach 32e1d78831 ui event bugfix 2017-04-19 10:26:46 +02:00
hkernbach 1126d2fee4 ui 2017-04-18 10:52:34 +02:00
hkernbach 266042649b Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api 2017-04-18 10:11:53 +02:00
hkernbach 150ffa067e ui - support storage engine index types 2017-04-18 10:11:45 +02:00
hkernbach 876679e8af removed console logs 2017-04-14 12:10:57 +02:00
hkernbach 31c9362756 added new log view, optimized and replaced old tooltips 2017-04-13 18:36:36 +02:00
hkernbach d160791569 fixed event ui bug 2017-04-11 10:58:59 +02:00
hkernbach 4f98c431e2 fixed issue: #2412 2017-04-06 13:31:44 +02:00
Wilfried Goesgens 2019c1b957 fresh swagger 2017-04-05 11:41:11 +02:00
hkernbach 2c10fb1d8a fixed issue: #2397 2017-03-29 12:53:55 +02:00
hkernbach 0a9ed38b6a ui - bugfix smart graph selection missing 2017-03-28 14:22:45 +02:00
hkernbach 3ad5c6366d fixed issue: #2389 2017-03-28 11:54:47 +02:00
hkernbach f3ce18b848 ui - fixed edge save bug due to api conversion 2017-03-25 18:03:43 +01:00
hkernbach cebc1eb888 grunt build 2017-03-22 19:35:36 +01:00
hkernbach b7d165eed3 ui - fixed submenu issue 2017-03-22 15:41:23 +01:00
hkernbach 1b3c2e59b2 fixed mem leak issue: #2352 2017-03-22 14:36:25 +01:00
hkernbach af8401b7ee ui - fixed calculaction issue 2017-03-22 11:55:22 +01:00
hkernbach 455867035d ui - optimized logo rendering 2017-03-22 11:39:57 +01:00
hkernbach d04e2afec8 removed some wrong dusty code 2017-03-21 18:04:29 +01:00
hkernbach 27764e9e8e ui - added missing disabled attribute when max sort limit is reached 2017-03-21 17:56:21 +01:00
hkernbach 2381e2a798 ui - fixed some event issues 2017-03-21 12:27:52 +01:00
hkernbach 29c63877e0 ui - changed document api due a chrome bug, fixed a submenu bug 2017-03-17 11:21:46 +01:00
Max Neunhoeffer 2cf17c0c5d Update swagger. 2017-03-16 11:54:48 +01:00
Alan Plum c8d03dd4e1
Provide ljson output for Foxx stream reporter 2017-03-15 20:09:33 +01:00
Alan Plum 4920ef8b41
Implement tap/xunit reporters in Foxx 2017-03-15 20:09:31 +01:00
Max Neunhoeffer c8a205b1aa New /_api/cluster/endpoints.
Also fix documentation (and deprecate) /_api/endpoint.
2017-03-15 13:33:50 +01:00
hkernbach a9ba949e8f feature request #2317 2017-03-13 15:45:47 +01:00
Frank Celler c4a591abd2 ui - fixed wrong merge of statistics information from different coordinators 2017-03-10 16:43:58 +01:00
hkernbach 5cd6bbaa71 ui - fixed wrong protocol usage within encrypted environment 2017-03-10 14:00:42 +01:00
hkernbach 6ab5132a6f fixed issue #2316 2017-03-08 09:45:43 +01:00
hkernbach 36955e7267 grunt 2017-03-01 17:09:41 +01:00
hkernbach a8ba3a43fc fixed ui graph issue 2017-03-01 16:57:22 +01:00
hkernbach 0074e8e39b grunt build 2017-02-17 11:24:29 +01:00
hkernbach 399cf4d9c3 css 2017-02-17 11:14:28 +01:00
hkernbach a50f81b1ac ui: queries now using cursors api - issue #2065 2017-02-17 11:14:16 +01:00
Frank Celler 511e907c58 fixed missing semicolon 2017-02-14 18:20:34 +01:00
hkernbach 1a5112da79 optimized graph management view 2017-02-14 18:06:29 +01:00
hkernbach b40c33bfbd Merge branch 'devel' of github.com:arangodb/arangodb into devel 2017-02-14 11:47:51 +01:00
hkernbach bf9250fdb1 grunt 2017-02-14 11:47:38 +01:00
hkernbach 559b8d371d fixed memory issue within ui dashboard 2017-02-14 11:44:37 +01:00
jsteemann b55cf1b12a make smartGraphAttribute optional 2017-02-14 09:15:12 +01:00
hkernbach 16be7120aa ui: optimized smart graph creation usability 2017-02-10 17:49:35 +01:00
hkernbach 049496ecd9 css 2017-02-10 08:53:28 +01:00
hkernbach eeb14ab05e Merge branch 'devel' of github.com:arangodb/arangodb into devel 2017-02-09 14:01:20 +01:00
hkernbach a635b0ee59 fixed bug in query ui 2017-02-09 14:00:51 +01:00
Andreas Streichardt f699e4f7d9 Allow deleting coordinators 2017-02-08 17:33:07 +01:00
Wilfried Goesgens 4a5ececba2 fix initialization 2017-02-06 16:33:28 +01:00
Frank Celler 765af468f5 ignore coordinators that have no endpoint 2017-02-05 09:37:46 +01:00
hkernbach 5edfa22230 fixed web ui display bug 2017-02-03 11:50:48 +01:00
hkernbach c1a04dabb6 ui database refresh fix 2017-01-27 11:39:35 +01:00
hkernbach 456e1240f2 grunt 2017-01-26 17:00:44 +01:00
hkernbach a97eacdf02 ui cluster movshard 2017-01-26 16:59:17 +01:00
hkernbach a4e00b8c8d ui routes modified to fit cluster api 2017-01-26 16:54:42 +01:00
hkernbach e69ef40f38 grunt 2017-01-26 15:36:56 +01:00
hkernbach db8131e6d7 changed shard api structure 2017-01-26 15:34:14 +01:00
Kaveh Vahedipour 8509200040 MoveShard with ShortNames 2017-01-26 11:35:44 +01:00
hkernbach b36f7e5873 grunt build 2017-01-18 14:58:47 +01:00
hkernbach a238bc4510 fixed several ui bugs 2017-01-18 14:55:52 +01:00
hkernbach 4426929cb7 grunt build 2017-01-17 19:43:28 +01:00
hkernbach 6791b732b6 fixed invalid jwt login bug 2017-01-17 19:38:26 +01:00
hkernbach b48775d2b6 hide modals when disconnect screen is shown 2017-01-17 19:15:24 +01:00
hkernbach 5fbfcafb75 ui - fixed login issue within a non system db, when tab was closed 2017-01-16 13:39:45 +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 e798d04d5b optimized ui document error handling 2017-01-11 14:16:08 +01:00
hkernbach fee0555d8c optimized behaviour in ui during truncation 2017-01-11 13:58:54 +01:00
hkernbach 04db0bb98e grunt build 2017-01-10 18:50:21 +01:00
hkernbach 0fba37087f typo 2017-01-10 16:00:16 +01:00
hkernbach 823c20bd84 issue: #2181 2017-01-09 14:23:46 +01:00
Andreas Streichardt 975e7a65b2 Fix cluster internal requests in authentication enabled cluster 2017-01-05 16:20:15 +01:00
Simran Brucherseifer 9c0bf74de3 Fix link to Example Graphs section in docs 2016-12-22 15:11:36 +01:00
Jana 41e74eaa8e Open link in a new tab 2016-12-21 14:45:07 +01:00
Alan Plum cd98d53ec4
Add swagger route to Foxx API 2016-12-12 02:32:49 +01:00
Andreas Streichardt c7ef0dc63a Update zwagger 2016-12-09 15:30:03 +01:00
hkernbach a6ec84af9a node view now using short name 2016-12-05 12:17:06 +01:00
Andreas Streichardt 2abc46f3e6 fix shardview...no more endless loops during shard rebalancing...also
fix error management when trying to reach dbservers
2016-11-21 17:47:06 +01:00
hkernbach bfda3d4bc0 ui: better smart graph support 2016-11-18 15:18:25 +01:00
Alan Plum 2ed6d8cc3e
Discard unknown Foxx configs in production
Fixes #2162
2016-11-18 11:47:00 +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
hkernbach 1e44df85ca fixed #2169 2016-11-15 16:08:40 +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 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
hkernbach b8fd680df7 ui aql graph preview default is now canvas 2016-11-14 12:50:53 +01:00
Alan Plum c0a3f5a8a1
Better Foxx API error handling 2016-11-12 22:33:07 +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
hkernbach 4f7b5c2249 optimized resizing 2016-11-08 15:39:49 +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
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 8ba0ecc194 added shortcuts to in/decrease font size in aql editor 2016-11-03 11:44:28 +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 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 41c0f6928d
Allow passing config & deps on install/upgrade/replace 2016-10-31 16:13:32 +01:00