* Bug fixes in the new filter interface
* Removed `eq`, `neq` filter for geometry type.
* Fixed tests for getFilterOperatorForType on geometry type.
* Removed `eq`, `neq`, `in`, `nin` filter operator for json
* Added `bigInteger` and `float` support in getFilterOperatorForType and fixed tests
* Added input regex pattern for numbers and uuid in filter input component
* Remove advanced filter sidebar detail
So long, and thanks for all the fish.
* Remove filter conversion logic
* Start replacing/removing old skool filters
* Add inline mode for usages in search bar
* Make filter work in header bar
* Emit empty string as null in filter
* Move shared filter types to shared
* Upgrade use-items
* Fix manual sort on tabular
* Cleanup styling in search bar usage
* Tweak styling
* Fix filtering issues
* Update cards
* Remove activeFilterCount from tabular
* Update maps to work with new filters
* Update calendar to new filter/sort structure
* Fix activity module nav/search
* Fix no-results message
* Update file library filtering
* Finalize user search
* Allow filtering in drawer-collection
* Handle cancelled responses semi-gracefully
* Add loading start state timeout
* Replace sort type in api
* Last commit before redoing a bunch
* Finish new visual style
* Remove unused rounded prop from v-menu
* Tweak sizing
* Enough size tweaking for now
* Count all filter operators instead of top
* Fix archive casting
* Fix api build
* Add merge filters util
* Split filter in user vs system
* Fix export sidebar detail
* Show field label on permissions configuration
* Add migration for filter/sort
* Use filters in insights
This field will be used in conjunction with pack extensions
to be able to hide extensions that are only usable as part of a pack.
There is no need to make the field required, though.
This slightly nicer syntax was introduced back in "npm@6.1.0".
"node@12.20.0", which is the minimum version we require, ships with "npm@6.14.8".
"npm@6" versions below "6.1.0" were never actually shipped with any node version, so it should be very safe to use this syntax.
* Update dependency axios to v0.22.0
* Fix shared type
* Use any type in axios
* Adjust for axios type breaking change
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Make routes in ModuleConfig required
* Make Panel options nullable
* Clean up InterfaceConfig and LayoutConfig types
* Remove DisplayHandlerFunction and rename handler to component
* Use template interpolation when registering extensions
* initial tests and preparation for filter interface
* get basic structure down
* improve visuals and interaction
* stop modifying props 🙃
* update logic blocks style
* clean up filter interface
* lint css
* support m2a and simplify visited relations
* allow for recursive loading of fields
* use filter interface on conditions
* Use dynamic useFilterTree instead of old one (#7569)
* use advanced field tree on field template
* update to advanced field tree
* remove old useFieldTree
* update to new design
* add border on nested nodes
* tweak styling
* Fix linter warnings
* Fix field-setup
* clean up interface
* clean up interface
* clean up and rename files
* clean up code
* use default filter structure
* fix changing fields
* Add monospace style option to tooltips
* Various small stylistic tweaks
* Add menu placement
* Cleanup "big interface" usage
* Remove seamless
* Add dropdown on add filter
* Cleanup import/export, add v-select-placeholder-co
* Fix staging issue
* Allow overriding preview slow, fix padding
* Show field path inline
* Cleanup empty state
* Use new filter-interface in permissions setup
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* listFolders test passing 100% coverage
* added tmp package
* listFolders test updated to use random temp folder
* add package tmp to workspace
* tmp as dev dependency
* direct imports
* resolve-packages passing 100% coverage
* fixed tmpdir location in list-folders
* Pin tmp
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Refactor action value from authenticate to login in directus_activity
* Fix incorrect where clause in migration
* Add missing authenticate uses
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Fix getSchema while trx on postgres
* Only attempt to read geometry types when PostGIS is enabled
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* setup jest in shared. adjust-date tests.
* define-extensions
* filters to query
* get-fields-from-template.test.ts
base coverage
* get filter operators for type
* tests passing, 100% coverage
* formatting
* removed unneccessary tests