Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Batch Edit: Support for editing basic fields #5417

Open
wants to merge 54 commits into
base: production
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
84229f2
Add workbench migrations
sharadsw Nov 25, 2024
da7cf87
Update workbench models
sharadsw Nov 25, 2024
35a4858
Add batch edit permissions
sharadsw Nov 25, 2024
8584d77
Make a single migration
sharadsw Nov 25, 2024
439b3b6
Add css for batch edit cells
sharadsw Nov 25, 2024
020ed03
Add batch edit in sidebar
sharadsw Nov 25, 2024
b4bcf44
Add permission definitions
sharadsw Nov 26, 2024
86d2e4a
Add menu item definitions
sharadsw Nov 26, 2024
aa641f4
Add batch edit to Queries
sharadsw Nov 26, 2024
d1aab76
Add batch edit localizations
sharadsw Nov 26, 2024
1e6abff
Workbench localizations for batch edit
sharadsw Nov 26, 2024
9fa7373
Add variants for wb and batch edit
sharadsw Nov 26, 2024
bcad157
Add back tectonic tree permission
sharadsw Nov 26, 2024
db53d43
keep isStrict
sharadsw Nov 26, 2024
e0fea3c
Fix lost translations
sharadsw Nov 26, 2024
19f743b
Add batch edit route
sharadsw Nov 27, 2024
c8c7f0e
Use variant localization in workbench
sharadsw Nov 27, 2024
5f32260
Add WbToolkit changes
sharadsw Dec 2, 2024
82f371d
Add WbUtils changes
sharadsw Dec 2, 2024
bdfa96e
Add tailwind changes
sharadsw Dec 2, 2024
5016d11
Add /WorkBench changes
sharadsw Dec 2, 2024
7d9cff8
Add batch edit sort config cache var
sharadsw Dec 2, 2024
55aaaa1
merge prod
sharadsw Dec 9, 2024
439aef4
attachment urls
sharadsw Dec 19, 2024
a7f4637
DataModel changes
sharadsw Dec 19, 2024
25eef3f
Backend code for batch edit
sharadsw Dec 23, 2024
82886ea
Temporarily disable relationships in batch edit
sharadsw Dec 23, 2024
0b3dc37
Temporarily hide data mapper
sharadsw Dec 23, 2024
3b5e6a1
Fix types
sharadsw Dec 23, 2024
37cbaa4
Update unique fields
sharadsw Dec 24, 2024
6b2aed7
Merge remote-tracking branch 'origin/production' into issue-5413
sharadsw Jan 2, 2025
be512b8
Add collection as a param - needed after #5489
sharadsw Jan 3, 2025
bc588c8
Fix typecheck errors
sharadsw Jan 6, 2025
b362060
Reanimate TreeRankQuery
sharadsw Jan 6, 2025
635d649
Remove init.py
sharadsw Jan 6, 2025
3b6de29
Fix tests import
sharadsw Jan 6, 2025
06f21a3
rename test
sharadsw Jan 6, 2025
7040f28
Fix formatter and queryfield tests
sharadsw Jan 6, 2025
85a6dec
Fix import
sharadsw Jan 6, 2025
c9a3f03
Add _update function
sharadsw Jan 7, 2025
ce9582d
Delete test file
sharadsw Jan 7, 2025
b4f8ff1
Add prop for omit relationships
sharadsw Jan 7, 2025
4347fe5
prop fixes and import errors
sharadsw Jan 7, 2025
8ccf573
Hide batch edit documentation url
sharadsw Jan 10, 2025
78dba26
Make age readonly
sharadsw Jan 10, 2025
3f48248
Fix expected errors
sharadsw Jan 10, 2025
0c31f75
Correct bulk_move openapi documentaiton
melton-jason Jan 10, 2025
67a55da
Add placeholder documentation url
sharadsw Jan 10, 2025
01e315b
Merge remote-tracking branch 'origin/production' into issue-5413
sharadsw Jan 10, 2025
4a41ed2
Localization improvements
sharadsw Jan 10, 2025
4d82298
Merge branch 'production' into issue-5413
sharadsw Jan 14, 2025
12d1c72
Remove unused localizations
sharadsw Jan 14, 2025
9fdbf4d
Fix results
sharadsw Jan 16, 2025
b68f9a3
Merge remote-tracking branch 'origin/issue-5413' into issue-5413
sharadsw Jan 16, 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
Empty file.
sharadsw marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@
from django.test import TestCase
import specifyweb.specify.models as spmodels
from specifyweb.specify.tests.test_api import ApiTests
from .format import ObjectFormatter
from .query_construct import QueryConstruct
from .queryfieldspec import QueryFieldSpec
from ..format import ObjectFormatter
from ..query_construct import QueryConstruct
from ..queryfieldspec import QueryFieldSpec
from MySQLdb.cursors import SSCursor
from django.conf import settings
import sqlalchemy
from sqlalchemy.dialects import mysql
from django.db import connection
from sqlalchemy import event
from . import models
from .. import models
from xml.etree import ElementTree
# Used for pretty-formatting sql code for testing
import sqlparse
Expand Down
Loading