Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
c1ac2af
Create a new setup page
CarolineDenis Jun 16, 2025
f3505bf
Create dependent rel resources for discipline
CarolineDenis Jun 17, 2025
05764cf
Handle collection creation
CarolineDenis Jun 17, 2025
b900d01
Create agent for specifyuser
CarolineDenis Jun 17, 2025
d093a30
Hash password
CarolineDenis Jun 17, 2025
8e19f0d
Change UI
CarolineDenis Jun 17, 2025
5db92cb
Update naming
CarolineDenis Jun 17, 2025
1458cf3
Cleanup
CarolineDenis Jun 17, 2025
6fb54b9
Create permission
CarolineDenis Jun 18, 2025
2c964f6
Give full permission to new user
CarolineDenis Jul 9, 2025
decdacd
Add picklists
CarolineDenis Jul 9, 2025
1b26e97
Update list
CarolineDenis Jul 9, 2025
f8a8cef
Update type
CarolineDenis Jul 9, 2025
87b4b65
Merge remote-tracking branch 'origin/main' into issue-2931-1
CarolineDenis Jul 9, 2025
d2f0623
Improve check for new db at login
CarolineDenis Aug 11, 2025
c03ad23
Merge remote-tracking branch 'origin/main' into issue-2931-1
CarolineDenis Aug 11, 2025
a9dfb2f
Fix test
CarolineDenis Aug 11, 2025
49905f1
Add type
CarolineDenis Aug 11, 2025
31211cc
Add spversion with institution
CarolineDenis Aug 11, 2025
ec228a6
Lint code with ESLint and Prettier
CarolineDenis Aug 11, 2025
7a5719a
Merge remote-tracking branch 'origin/main' into issue-2931-1
CarolineDenis Aug 12, 2025
e039a65
Fix import
CarolineDenis Aug 12, 2025
3a36eb0
Create separate backend app for setup tool
CarolineDenis Aug 12, 2025
49eab87
Update imports
CarolineDenis Aug 12, 2025
b6b6c3b
Import creation function
CarolineDenis Aug 12, 2025
2cad972
Create utils file
CarolineDenis Aug 13, 2025
87f1229
Add new urls routes
CarolineDenis Aug 13, 2025
6fa988d
Create basic schema config tables
CarolineDenis Aug 14, 2025
f126c4d
Use tables_by_model_id instead of models
CarolineDenis Aug 14, 2025
99bb544
Lint code with ESLint and Prettier
CarolineDenis Aug 14, 2025
9987295
Improve backend def for new resource creation
CarolineDenis Aug 18, 2025
c920a74
Simplify new user creation def
CarolineDenis Aug 18, 2025
855d8f6
Improve institution creation def
CarolineDenis Aug 18, 2025
98151c6
Give permission to spadmin for last collection
CarolineDenis Aug 19, 2025
1440822
Merge remote-tracking branch 'origin/main' into issue-2931-1
CarolineDenis Sep 2, 2025
eb3848e
Fix import
CarolineDenis Sep 2, 2025
18b52c0
Lint code with ESLint and Prettier
CarolineDenis Sep 2, 2025
f8d72fe
Merge remote-tracking branch 'origin/main' into issue-2931-1
CarolineDenis Sep 19, 2025
813ece9
Fix: darken title for dark mode in forms
CarolineDenis Sep 19, 2025
79f7e43
feat: enforce required fields before allowing save & continue
CarolineDenis Sep 19, 2025
76756db
Lint code with ESLint and Prettier
CarolineDenis Sep 19, 2025
93ffc03
WIP Use specify form styling and localization
alesan99 Sep 23, 2025
e3effe0
Add field description tooltips
alesan99 Sep 23, 2025
9cade5c
Update descriptions
alesan99 Sep 24, 2025
74355a3
Add loading indicator
alesan99 Sep 24, 2025
64f3a86
Lint code with ESLint and Prettier
alesan99 Sep 24, 2025
a51c53e
Add password confirmation
alesan99 Sep 25, 2025
3b0cab5
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Sep 25, 2025
cbaef56
Lint code with ESLint and Prettier
alesan99 Sep 25, 2025
efe2718
Add subform for institution address
alesan99 Sep 25, 2025
ba99b2c
Lint code with ESLint and Prettier
alesan99 Sep 25, 2025
6504b8e
Add description to subform header
alesan99 Sep 25, 2025
fb87763
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Sep 25, 2025
1ee8baa
Lint code with ESLint and Prettier
alesan99 Sep 25, 2025
841c9a5
WIP add storage tree page
alesan99 Sep 29, 2025
7499360
Add default form values
alesan99 Sep 30, 2025
79745b3
Fix setup progress check
alesan99 Sep 30, 2025
b0018dc
WIP make backend track setup progress
alesan99 Oct 2, 2025
51b7637
Add localized dropdowns
alesan99 Oct 2, 2025
64f8ad2
Merge branch 'main' of https://github.com/specify/specify7 into issue…
alesan99 Oct 2, 2025
68c3653
WIP move schema default creation to celery task
alesan99 Oct 2, 2025
39b72f2
Lint code with ESLint and Prettier
alesan99 Oct 2, 2025
7f4b5c4
Fix required select fields
alesan99 Oct 8, 2025
6f42b01
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Oct 8, 2025
1f6baa4
Lint code with ESLint and Prettier
alesan99 Oct 8, 2025
8b9487f
Use default values for tree name directions
alesan99 Oct 8, 2025
1f3cadc
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Oct 8, 2025
dae5190
Lint code with ESLint and Prettier
alesan99 Oct 8, 2025
c2fdc28
Add form descriptions
alesan99 Oct 8, 2025
e49e80b
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Oct 8, 2025
ca20448
Lint code with ESLint and Prettier
alesan99 Oct 8, 2025
d1ea8db
WIP add back button and create db at end
alesan99 Oct 13, 2025
f585d25
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Oct 13, 2025
156019e
Fix storagetreedef step not completing
alesan99 Oct 15, 2025
ad29131
Add database creation waiting page
alesan99 Oct 15, 2025
b03e50d
Fix submit fetch error
alesan99 Oct 15, 2025
a38a8c0
Add overview sidebar
alesan99 Oct 16, 2025
826d32e
Lint code with ESLint and Prettier
alesan99 Oct 16, 2025
097614c
Add maxLength to fields
alesan99 Oct 16, 2025
a8b2f0c
Lint code with ESLint and Prettier
alesan99 Oct 16, 2025
1febab9
WIP add schema overrides
alesan99 Oct 16, 2025
ad2e385
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Oct 16, 2025
04a988f
Use schema defaults and override files
alesan99 Oct 20, 2025
de73d83
Create default global picklists
alesan99 Oct 20, 2025
01f42a2
Create default prep types and discipline picklists
alesan99 Oct 21, 2025
e60363d
WIP create empty trees
alesan99 Oct 22, 2025
2054b7d
Merge branch 'main' into issue-2931-1
acwhite211 Oct 27, 2025
db61a62
Lint code with ESLint and Prettier
acwhite211 Oct 27, 2025
79b6db3
WIP add better setup progress tracking
alesan99 Oct 27, 2025
df60dec
WIP fix crashing geography and chronostrat trees
alesan99 Oct 28, 2025
2f77e8f
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Oct 28, 2025
1a377f8
Lint code with ESLint and Prettier
alesan99 Oct 28, 2025
e0a74f9
Update geo and chrono tree scope
alesan99 Oct 28, 2025
307c932
Merge branch 'issue-2931-1' of https://github.com/specify/specify7 in…
alesan99 Oct 28, 2025
93a327a
Refactor api code
alesan99 Oct 29, 2025
d86ca05
Merge branch 'main' into issue-2931-1
alesan99 Oct 29, 2025
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
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,18 @@
from specifyweb.backend.interactions.tests.test_cog_consolidated_prep_sibling_context import (
TestCogConsolidatedPrepSiblingContext,
)
from specifyweb.specify.api.api_utils import strict_uri_to_model
from specifyweb.specify.api.serializers import obj_to_data
from specifyweb.specify.api_utils import strict_uri_to_model
from specifyweb.specify.models import (
Borrow,
Disposal,
Disposalpreparation,
Gift,
Giftpreparation,
Loan,
Loanpreparation,
)
import copy

from specifyweb.specify.api.serializers import obj_to_data

PrepGetter = Callable[["TestModifyUpdateInteractionSiblingPreps"], list[Any]]
PrepGetterFromPreps = Callable[[list[Any]], list[Any]]

Expand Down
6 changes: 2 additions & 4 deletions specifyweb/backend/interactions/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,11 @@
from specifyweb.backend.permissions.permissions import check_table_permissions, table_permissions_checker
from specifyweb.specify.api.api_utils import strict_uri_to_model
from specifyweb.specify.models import Collectionobject, Loan, Loanpreparation, \
Loanreturnpreparation, Preparation, Recordset, Recordsetitem
Loanreturnpreparation, Preparation, Recordset
from specifyweb.specify.api.serializers import toJson
from specifyweb.specify.views import login_maybe_required

from django.db.models import F, Q, Sum
from django.db.models.functions import Coalesce
from django.http import JsonResponse
from django.db.models import Q

@require_POST # NOTE: why is this a POST request?
@login_maybe_required
Expand Down
Loading
Loading