* Fix dump_authentication suite
* user the correct attribute name
* properly reload user permissions after _users collection restore
* fixed foxx restore test
* changelog
* changed the order of index creation during restore for _users collection
* changed interface of forwarding target in general server rest handler
* added remove header function to general request class
* implemented forwardingRequest interface changes
* added method to find collection in vocbase through shard id
* added co perm verification
* Revert "added method to find collection in vocbase through shard id"
This reverts commit af28442c01432224cfe4d777b6134d0f685e38ba.
* added shard to name map to cluster info
* return ResultT in forwarding
* fixed test
* fixed compile issue
* changelog
* Improved changelog formatting.
* Revert "fixed test"
This reverts commit 3f63d94ff099a94e56addcb432bd0fe733d1bcc6.
* Added authentication dump to singleserver and handle admin users.
* restore perms
* init commit
* cleanup of not needed css
* todo
* jquery ui 192 cusotm not needed anymore
* leaflet
* test files, remove after complete trasnfer to webpack
* more changes, see react/TODO.md for details
* webpack dev config
* added content of build direcotry, please remmeber TODO.md - this needs a total refactor
* html react
* added needed images, also refactor is here needed
* aardvark question
* temp commented out shard distribution, changed app
* gitignore aardvark + react
* src ace - why? donw know
* renamed ejs files to html
* rm not needed files
* new pure versions
* fix aardvark for react
* more fixes, still sigma js wheel nav svg icons not wokring
* grunt cleanup, more removals to come
* new manifest
* fix ace
* rm not needed files
* working version with first react native component
* Added missing typescript types
* Formatting
* rm unused views
* better check of variable
* pre-compiled ejs templates, fixing tippy tooltips, fixing sigma js
* not needed ,
* hg ignore
* tippy js module
* precompile, do not longer require file per file
* added build env file
* added devel env file
* load env files for devel and build environemnts
* load config js properly
* executable again, needs future fix
* load host via env file
* arnagojs host detection regarding dev or build mode
* task repeater rise to 10s interval instead of 1s
* rm old app js version
* rm old extra css
* rm old templates
* rm libs js
* more cleanup, remove old index html
* rm old style css
* rm old style minified css
* adjust new `make frontend` command to new react build structure
* rm not needed css
* todo
* hljs instead of jquery.snippet.min.js
* updated todo
* updated noty version. changed internal apis to fit new noty version
* rm old node package json, rm old grunt file, those will not be used anymore
* updated todo
* rm not needed files
* updated todo
* updated todo
* do not use crazy global vars
* updated todo
* updated todo
* rm compress img folder, moved compressed to img, adjusted manifest
* add replc scss
* remove old build folder
* not needed anymore
* adjusted gitignore file
* adjusted release.sh script
* adjusted release.sh script
* adjusted readme maintainers
* updated todo
* png instead of svg, cleanup not needed files, proper version login img
* up
dated todo
* updated todo
* remove console log
* cluster task only in cluster
* adjusted readme maintainers
* updated todo
* remove the cool web ui name 😢
* clean up, finalization
* added missing assets
* added package lock
* added build - needs to discussion if we want to check that in or not
* use old shard view for now until react view is finalized
* react build
* updated maintainers
* Update js/apps/system/_admin/aardvark/APP/manifest.json
Co-Authored-By: Michael Hackstein <michael@arangodb.com>
* changed manifest
* rm todo file
* updated react manifest
* rm react logo
* reverted port changes
* Fixed img folder
* Merged with devel, solved hidden merge conflicts. Also added react/build to git ignore.
* updated uploadfile library
* require sort order
* cleanup, correct name + version
* rm hgignore file
* re-added commented out noty functions
* removed duplicate
* removed duplicate
* noty
* added automatic proxy setup
* readme maintainers
* jslint
* manifest
* more requires then imports
* do not use index.html, but instead use an arangodb logo to check for non json output
* updated webpack-dev-server
* updated jest
* fixed removal of logger view
* updated babel jest
* Fix .env.build path
* Update .gitignore to include build
* Add compiled UI
* Fix UI for packages
* Fix cmake
* Update CHANGELOG
* late document materialization for view draft
* MaterializeType
* asserts and removed std::function
* std::map -> std::array
* Common search ast nodes code to a separate file
* Unit tests for create and clone a node
* js tests
* tmp unfinished
* Replace variables for late materialization
* Move removing
* Removed wrong clears
* Fixed variable replacement
* removed old tests (for separate materialization)
* check if late materialization arangosearch rule is enabled
* js test. added space
* moved a function to anonym namespace
* Subquery assert
* Review improvements
* Review improvements 2
* View node state to a separate var (microoptimization)
* Fixed index assert
* alignment
* C++ unit tests
* Index late materialization draft
* Index late materialization. Refactoring.
* Index late materialization. Expansion draft.
* HashIndexMock
* Refactoring.
* Hash index mock expansion fixes
* Fix compare of attributes.
* Hash index mock. Last expansion support.
* Hash index mock. Take value for array from document, not equal key.
* Optimizations.
* Query tests
* lateMaterialized improvements
* velocypack fixes and tests for index node
* Fix after merge.
* Const expression in a condition test
* Clone tests
* More tests
* Fix for materialized view (nullptr var)
* Fixed index vars registers count planning
* javascript tests
* Fixed cluster tests
* Cluster support
* MaterializeExecutor and MaterializerExecutorInfos refactoring
* More tests
* js tests rocksdb only
* js test. Removed print()
* js testd added skiplist
* C++ unit tests for invalid json
* js test var i
* js tests == -> ===
* iFix js tests ===
* jslint ;
* int unsigned int fix
* double deletion fix
* refactoring
* Added const for collection source
* override final, added materialize namespace, fixed femove in hash index mock
* Removed expansion support. Index can contain null value in case of several object with same fields
* isNumber<>
* Optimization for single collection case
* Renaming
* refactoring
* Unit tests. Added checking documents
* !sliceIt.valid() instead of !(!=)
* Fix primary index (object instead of array)
* Edge collection test
* Windows compilation fix
* IndexExecutor getCallback optimization
* ADB_UNLIKELY
* explainer.js
* removed unsused variable in js test
* fix explainer.js
* do not use several indexes with js test
* Removed several indexes implementation
* space
* fix explainer.js
* fix explainer.js
* code alignment
* Applied review cAdded sceleton optimizer functionomments
* Added mask for rule
* Applied review cAdded sceleton optimizer functionomments
* Added mask for rule
* adding plan traversal for rule
* Rule execution block developing
* Experiment with additional block
* LIMIT node modifications
* implemented late materialization base version.
* Code cleanup
* Added check for variable usage
* Implemented serialization and cloning
* Fixed build errors
* Implemented late materialization for LimitNode
* Moved materialization to Sort Node
* Removed LimitNode modiications
* Implemented skipRows to speedup single server
* Added tests for optimizer rule
* fixed build
* Fix mac build
* Fixed mac build
* Fixed PR test run errors
* Added tmp fix for cluster test runs
* removed debug print
* Make materialization stick to last sort node. Add late materialization to explainer
* Updated optimization rule to search optimal SortNode to do materialization
* Refined optimization rules for cluster
* Added tests for SortExecutor and IResearchViewNode
* Fixed mac buid. Removed misplaced assertion.
* Fixed build
* Updated tests. Coded cleanup
* Code cleanup
* made function name for SortedExecutor match name in ConstraintSortedExecutor
* cleanup
* Fixed test run
* made scoring results stable across cluster
* Make optimize rule stop if sort node for limit node is not suitable
* Disabled constrained sort for materializing SortNode
* reverted SortNode modifications
* Implemented separate materializer node
* Fixed tests to account new materialize node
* Code cleanup
* reverted debugging change
* Fixed test jslint error and comments
* MaterializeNode renamed
* enum value renamed for materialize node
* Code cleanup
* code cleanup and optimization
* Fixed clang warning
* Applied review comments
* Out variable planning moved to materialize node
* inlined getters in ReadContex