Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
3e33365
Feat: Add a new data view boolean field to query table
CarolineDenis Aug 31, 2026
76754e5
Chore: Create migration for new query field
CarolineDenis Aug 31, 2026
7e227f7
Feat: Add data view table list to collection pref
CarolineDenis Aug 31, 2026
1107e5a
Feat: Create default data view queries
CarolineDenis Aug 31, 2026
1c4d62b
Feat: Add data view query builder and split panel
CarolineDenis Aug 31, 2026
9e872c0
Clean: Remove new spquery field migration
CarolineDenis Aug 31, 2026
e3d7f7f
Clean: Leave run query button for data views
CarolineDenis Aug 31, 2026
54a471d
Clean: remove default data view queries
CarolineDenis Aug 31, 2026
9f51111
Clean: remove is data view from query component
CarolineDenis Aug 31, 2026
caa92c4
Clean: remove is data view actions
CarolineDenis Aug 31, 2026
f0ae140
Test paginated collection behavior
CarolineDenis Sep 1, 2026
b924fe9
Support query results refresh and split panes
CarolineDenis Sep 1, 2026
0fe8a74
Split query builder results state
CarolineDenis Sep 1, 2026
e7466ba
Configure Data View queries
CarolineDenis Sep 1, 2026
70542db
Add Data Views record preview
CarolineDenis Sep 1, 2026
b992fae
Merge branch 'issue-6565' into issue-6565-2
CarolineDenis Sep 1, 2026
00a1142
Fix: Serialize query-resource saves
CarolineDenis Sep 1, 2026
3d07e69
Fix: Validate each stored query definition before returning it
CarolineDenis Sep 1, 2026
de29927
Fix: Clear obsolete record counts when table selection changes
CarolineDenis Sep 1, 2026
7afe8e6
Tests
CarolineDenis Sep 1, 2026
71fac98
Fix: Avoid infinite rendering when table has no query defined
CarolineDenis Sep 1, 2026
23cab4d
Fix: Do not add tables to json files only on select change
CarolineDenis Sep 1, 2026
fb73ad3
fix: move split view over to the left side
grantfitzsimmons Sep 1, 2026
e53352d
refactor: extract split-view logic
grantfitzsimmons Sep 1, 2026
a656373
feat(data-views): add query config option in views
grantfitzsimmons Sep 1, 2026
f4f3c75
fix(data-views): make padding appropriate
grantfitzsimmons Sep 2, 2026
bcd1c80
feat(preferences): add split view prefs
grantfitzsimmons Sep 2, 2026
7ba926e
fix(data-views): merge DataViewQueries across app-resource hierarchy
grantfitzsimmons Sep 2, 2026
ed6d17c
fix(data-views): make app resources preview function
grantfitzsimmons Sep 2, 2026
a1b50a1
fix(data-views): keep table selection in app resources after save
grantfitzsimmons Sep 2, 2026
e6cbccd
feat: add new aggregators for system tables
grantfitzsimmons Sep 2, 2026
a346934
feat(data-views): add scope to collection
grantfitzsimmons Sep 2, 2026
52e8985
feat(data-views): add default queries
grantfitzsimmons Sep 2, 2026
d2574f4
fix(data-views): change per-table data view queries without overwriting
grantfitzsimmons Sep 2, 2026
612be05
feat: add new tree table aggregators
grantfitzsimmons Sep 2, 2026
269fd06
fix(data-views): update taxon query
grantfitzsimmons Sep 2, 2026
a59a8fa
fix(data-views): add storage and geo queries
grantfitzsimmons Sep 2, 2026
9001fbc
fix(data-views): improve localization
grantfitzsimmons Sep 2, 2026
ce86aae
fix(data-views): aggregate geography
grantfitzsimmons Sep 2, 2026
1997d46
Feat: Add a visual badge to tables with a defined query
CarolineDenis Sep 2, 2026
41389f2
Feat: Reuse the collapsible and search list fct from schema config
CarolineDenis Sep 2, 2026
ada937a
Feat: Add a search bar to query list dialog
CarolineDenis Sep 2, 2026
9f236b8
Fix: Recreate query when the synchronized file changes.
CarolineDenis Sep 2, 2026
3992872
Fix: Keep the earliest short-page boundary.
CarolineDenis Sep 2, 2026
e68265a
Fix: Prevent stale refreshes from replacing newer results.
CarolineDenis Sep 2, 2026
3250957
Fix: Exclude record-list controls from row selection.
CarolineDenis Sep 2, 2026
261de03
fix(data-views): app resource editor refresh fix
grantfitzsimmons Sep 2, 2026
7299183
fix(queries): search all queries, not just visible
grantfitzsimmons Sep 2, 2026
4aed889
fix(queries): prevent dialog shifting when searching
grantfitzsimmons Sep 2, 2026
9b75a0a
feat: add explainer text + local support
grantfitzsimmons Sep 2, 2026
fba2c39
fix(data-views): sort by timestamp created
grantfitzsimmons Sep 2, 2026
39e2502
fix: stop rounding results in data views
grantfitzsimmons Sep 2, 2026
34cd265
Feat: Disable split screen on small screens
CarolineDenis Sep 7, 2026
fde56cc
Fix: Fix the invalid Geography query field
CarolineDenis Sep 7, 2026
2be531d
Fix: Clear the runtime sort override after a successful save
CarolineDenis Sep 7, 2026
c7e2d96
Fix: Configure newest-first ordering for every default Data View
CarolineDenis Sep 7, 2026
0492d33
Fix: Refresh the result count with the result pages
CarolineDenis Sep 7, 2026
91f0e74
Fix: Forward onResults to QueryResults
CarolineDenis Sep 7, 2026
380e5ae
Fix: Select the first result after split view becomes available
CarolineDenis Sep 7, 2026
48c3b3f
Fix: Configure newest-first ordering for every default Data View
CarolineDenis Sep 8, 2026
89f3d39
Fix: Refresh the result count with the result pages
CarolineDenis Sep 8, 2026
e1ddd03
Fix: Serialize the changed sort fields before execution
CarolineDenis Sep 8, 2026
949e4e7
Fix: Reconcile deletions with the active name filtere
CarolineDenis Sep 8, 2026
e9b4b70
Fix: Reconcile against searchFilter rather than current-page membership
CarolineDenis Sep 8, 2026
13888e3
Fix: typo
CarolineDenis Sep 8, 2026
f970d69
Fix: sort type
CarolineDenis Sep 8, 2026
0462ab3
Fix: tests
CarolineDenis Sep 8, 2026
a20cc93
Fix: Keep the query editor session open until its save settles
CarolineDenis Sep 8, 2026
b2590c0
Fix: Reject invalid entries in fields
CarolineDenis Sep 8, 2026
f232c6d
Fix: Limit refreshes to pages that are already loaded8
CarolineDenis Sep 8, 2026
e4598da
Tests: add test for fields: [null]
CarolineDenis Sep 8, 2026
a296d3b
fix(formatters: add table format for LoanPrep
grantfitzsimmons Sep 10, 2026
1c2bb3c
feat(data-views): add Loan query
grantfitzsimmons Sep 10, 2026
f41a304
feat(data-views): add Gift query
grantfitzsimmons Sep 10, 2026
86c44eb
feat(formatters): add agent formats
grantfitzsimmons Sep 10, 2026
fbfb9cf
feat(formatters): add missing aggregations and formats
grantfitzsimmons Sep 10, 2026
75bde8b
Merge remote-tracking branch 'origin/issue-6565' into issue-6565-2
melton-jason Sep 16, 2026
97fa74b
Fix: Allow the user to click anywhere in the row to add a record to RS
CarolineDenis Sep 21, 2026
fb29c32
Fix: Keep the earliest short-page boundary.
CarolineDenis Sep 21, 2026
1316f4c
Fix: Move the table === undefined guard below the useMemo calls
CarolineDenis Sep 21, 2026
0700111
Test: Wrap the afterEach body in braces.
CarolineDenis Sep 21, 2026
02ced20
Fix: Gate the split-view controls behind the query execute permission.
CarolineDenis Sep 21, 2026
bc3f324
Fix: Guard row selection against non-numeric result IDs..
CarolineDenis Sep 21, 2026
72b209d
Fix: Replace the 200 ms polling loop with a result-arrival signal.e
CarolineDenis Sep 21, 2026
2a2e250
Fix: Add displayed fields to the CollectingTrip default query
CarolineDenis Sep 21, 2026
441cb98
Fix: Preserve native validation for standalone Query Builder forms.e
CarolineDenis Sep 21, 2026
422fc7c
Update specifyweb/frontend/js_src/lib/components/QueryBuilder/Results…
CarolineDenis Sep 21, 2026
a51be22
Fix: Reject non-numeric IDs in the checkbox path
CarolineDenis Sep 21, 2026
0d18ab5
Fix: Keep onResults stable across query runs
CarolineDenis Sep 21, 2026
33499cc
Fix: Apply all collection filters before decrementing totalCount
CarolineDenis Sep 21, 2026
01f0af4
Fix: Validate the stored query-field shape before accepting the defin…
CarolineDenis Sep 21, 2026
dad11ce
Fix: Clear split-view selection when queryRunCount changes
CarolineDenis Sep 21, 2026
187ebc1
Fix: update isSpQueryFieldDefinition
CarolineDenis Sep 21, 2026
21a94b7
Fix: Preserve inherited queries when an override entry is malformed.
CarolineDenis Sep 22, 2026
0005db4
Fix: Reject unsupported operStart values.
CarolineDenis Sep 22, 2026
3f032dd
Fix: Merge duplicate resources before deleting them.
CarolineDenis Sep 22, 2026
42f1fe0
Fix: Apply the short-page boundary to totalCount.e
CarolineDenis Sep 22, 2026
4361155
Fix: Keep currentPage valid after deletion.
CarolineDenis Sep 22, 2026
f4a290e
Fix: Renove unused id
CarolineDenis Sep 22, 2026
09cc0f0
Fix: Replace the selection on a row click.
CarolineDenis Sep 22, 2026
fe5cfa5
Fix: Include the table label in the edit button name.
CarolineDenis Sep 22, 2026
800dc4c
Update specifyweb/frontend/js_src/lib/components/QueryBuilder/Results…
CarolineDenis Sep 22, 2026
29d841a
Fix: use name as key
CarolineDenis Sep 22, 2026
7ff225e
Tests: Use valid field objects in these test fixtures
CarolineDenis Sep 22, 2026
ea894c4
Fix: Remove selections that are absent from refreshed results
CarolineDenis Sep 22, 2026
90cdee8
Fix: Handle selection through the checkbox change event
CarolineDenis Sep 22, 2026
7589ef0
Fix: Rebase selectedIndex when handleResults reorders IDs.
CarolineDenis Sep 22, 2026
9477621
Fix: Do not let a shallow override hide an inherited query.
CarolineDenis Sep 22, 2026
0f75ffc
Fix: Load the effective query when no stored definition exists.e
CarolineDenis Sep 22, 2026
1979b6d
Fix: Gate Save on query edits.
CarolineDenis Sep 23, 2026
e1789f0
Fix: Apply orientation preference changes to open views.
CarolineDenis Sep 23, 2026
a2071dc
Fix: Add formats and aggregators for the Deaccession relationship col…
CarolineDenis Sep 23, 2026
5f78ba7
Fix: Use the children relationship aggregator for the Storage default…
CarolineDenis Sep 23, 2026
558ad40
Fix: Refresh results in place after a preview save. Do not rerun the …
CarolineDenis Sep 23, 2026
d3f4aef
Fix: Add formats and aggregators for the Deaccession relationship col…
CarolineDenis Sep 23, 2026
7fd0e9a
Fix: Add new data obj tables
CarolineDenis Sep 23, 2026
03d33e3
Fix: Use the real field names in the Disposal, ExchangeOut, and Gift …
CarolineDenis Sep 23, 2026
add9078
Fix: Keep only 'en-us' for searchFor. Weblate can supply the other lo…
CarolineDenis Sep 23, 2026
f3fd49c
Fix: Remove the direct determination fields from the base query.
CarolineDenis Sep 23, 2026
308f096
Fix: Rebuild refreshed results from the latest results, not the pre-r…
CarolineDenis Sep 23, 2026
4a79dd1
Fix: Require an explicit isRelFld key.
CarolineDenis Sep 23, 2026
070319d
Fix: Gate query-driven views on query execute permission.
CarolineDenis Sep 23, 2026
e63c2f8
Fix: Auto-select only the first non-empty result set.
CarolineDenis Sep 23, 2026
7dcdf5d
Fix: Use naiveFetchIndex when the candidate window is empty.
CarolineDenis Sep 23, 2026
d39d68e
Update specifyweb/frontend/js_src/lib/components/SchemaConfig/Tables.tsx
CarolineDenis Sep 23, 2026
cc2016e
Fix: Keep QueryResults mounted across split-view toggles.
CarolineDenis Sep 23, 2026
1407441
Fix: isSplit
CarolineDenis Sep 23, 2026
04f6a72
Fix: Preserve delimiter
CarolineDenis Sep 24, 2026
ae67b4c
Fix: Keep the loaded view mounted while queries reloads.
CarolineDenis Sep 24, 2026
3bfb16b
Fix:Cap the refreshed array. Do not extend it to the total count.
CarolineDenis Sep 24, 2026
da65569
Update specifyweb/frontend/js_src/lib/components/QueryBuilder/SplitVi…
CarolineDenis Sep 24, 2026
dadd44a
Update specifyweb/frontend/js_src/lib/components/DataViews/queries.ts
CarolineDenis Sep 24, 2026
7019857
Feat: Display a dot next to table name when custom query view
CarolineDenis Sep 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions config/backstop/app_resources.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@
<file level="0" mimetype="text/xml" name="UIFormatters" description="UIFormatters" file="uiformatters.xml"/>
<file level="0" mimetype="text/xml" name="DataObjFormatters" description="DataObjFormatters" file="dataobj_formatters.xml"/>
<file level="0" mimetype="text/xml" name="TypeSearches" description="TypeSearches" file="typesearch_def.xml"/>
<file level="0" mimetype="application/json" name="DataViewQueries" description="Data View queries" file="data_view_queries.json"/>
</files>
Loading
Loading