Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* React-specific rules. * Analyzers view. * Modal component for React. * Analyzer delete functional, +notifications. * Stable render of modal children, +AddAnalyzer form stub. * Fixed broken modal re-open. * Delimiter form ready. * All forms ready. * Removed 'Tree' mode. * Analyzer create functional. * Fixed stopwords/stopwordsPath mixup. * 'Create Analyzer' form schema validation. * Added missing fields to Text and N-Gram analyzer forms. * Added support for copying existing analyzer to form state. * Implemented view analyzer details. * UX improvements. As suggested in #14599. * Fixed analyzer selection. * Added UI for AQL and GeoJSON analyzers. * Added UI for GeoPoint analyzer. * Improved validation, +dispatcher to manage state, +form cache. * Changed button styles to match theme. +fixed minor bug in form field setter +error div spacing fix. * Removed 'pointer' cursor on text field labels. * Added help links to locale and delimiter inputs. * Added help text to delimiter field. * Fix bug that caused crash in case of pre-selected analyzer being deleted. * Fixed parsing and UI for latitude/longitude elements. * Reusable form and grid components based on Pure.css. * View mode now provides both JSON and (disabled) form views. * Using relative field paths to support embeddable forms. * Normalized accent input, +made all inputs location agnostic. +Renamed OptionsInput.tsx to GeoOptionsInput.tsx. * Pipeline Analyzer form functional. * Switched to simple text display for code view. * Use text cursor for code view mode. * Added UIs for Stopwords, Collation and Segmentation Analyzers. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed DB base URL evaluation. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Switched to Pure.css-based grid components. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Allow rw access when server is running in non-authenticated mode. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed radio button rendering. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Minor UI improvements. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed modal height issues, +fixed JSON form double scrollbar. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Maximized modal height for view mode. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Minor UI improvements. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed null values for blank numeric inputs. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * UI improvements. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Slightly improved responsive grid. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Reusing FormState as action button prop. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Stricter type restrictions. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Temp commit before switching to other work (build broken). Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Restored changes before merge. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Added ajv merge patch * Stable ids for elements. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Temp commit before branch change. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Temp commit before branch change. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Changed filter input id. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed build. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Temp commit before branch switch. * Schema complete. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Views UI partially complete. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * ArangoTable component now accepts extra parameters. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Label now optional for text and dropdown components. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Removed Int type. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed FormProps. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Added LinkPropertiesForm (stub) and ViewPropertiesForm (partial). Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Ignored MSVC project files. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed analyzer compile errors. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed build (analyzers tested, views untested). Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Layout improvements. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Added ConsolidationPolicyForm.tsx. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Better table formatting. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Nested table for stored value fields array. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Extracted IconButton component due to frequent use, extracted nested inputs - LinkPropertiesInput.tsx and StoredValueFieldsInput.tsx. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Used IconButton component, replacing repeated custom markup. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Redefined IconButton classes for consistency with existing defined styles. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Recursive form render working. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * View creation successful (w/ recursive link properties). Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * View display in both form/code mode now functional. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Restricted consolidation policy input to 'tier'. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Views edit works (mostly). Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Converted all form inputs to controlled components. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Rebuild UI * Primary Sort accepts 'asc': boolean as an alternative to direction field. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Removed unused form component. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * De-duplicated JSON forms. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Added post processor to invoke custom logic during action dispatch. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Removed auto-fix during validation. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Correctly differentiate between and 0-valued and empty numeric fields (workaround for JS quirk). Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Extracted method for boolean field setter. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Fixed multiple field validation issues. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * 'Store Values' field rendered as checklist. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Temp commit before migrating working directory. * Optimized filter function. * Removed unused export. * Autocomplete - initial implementation. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Autocomplete multi-select React component partially ready. * Autocomplete - multi-select React component ready. * Switched to 'flex' layout. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Show 'In Background' field only at collection level. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Minor fixes. * Removed link caching from form (was confusing to use). * Non-modal view details - info page ready. * Settings page partially built. * Non-modal view details - settings and consolidation pages ready. * Non-modal view details - links pages ready. * Non-modal view details - json page ready. * Removed unused files. * Use current view name during JSON copy. * Added `minScore` field to 'Tier' consolidation policy type. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> * Moved `consolidationIntervalMsec` to settings page, renamed consolidation menu item. Signed-off-by: Aditya Mukhopadhyay <aditya@arangodb.com> Co-authored-by: Vadim Kondratyev <vadim@arangodb.com>
- Loading branch information