Bulk tag upload 1263
What's Changed
- Graceful handling of files from RCSB PDB (issue 1282) by @kaliif in #567
- Attempt to reduce pop-up "flicker" (1403) by @alanbchristie in #569
- First reference PDB from assemblies.yaml available in API by @kaliif in #571
- Added 'hidden' property to viewer.Tag model by @kaliif in #573
- Better user/proposal cache by @alanbchristie in #576
- Fix static ressources not being loaded by @kaliif in #578
- Revert "Fix static ressources not being loaded" by @kaliif in #579
- Allow uploading fully versioned data (issue 1311) by @kaliif in #580
- Only non-superseded sites available from the api (issue 1311) by @kaliif in #583
- build(deps): bump django from 3.2.24 to 3.2.25 by @dependabot in #564
- build(deps): bump pillow from 10.2.0 to 10.3.0 by @dependabot in #568
- build(deps): bump idna from 3.6 to 3.7 by @dependabot in #572
- Better check for already uploaded data by @kaliif in #585
- build(deps-dev): bump black from 23.12.0 to 24.3.0 by @dependabot in #584
- build(deps): bump tqdm from 4.66.1 to 4.66.3 by @dependabot in #581
- Backend part of poses feature (issue 1392) by @kaliif in #586
- fix: merge conflicting migrations by @kaliif in #587
- Adds basic metrics by @alanbchristie in #588
- Attempt to add prometheus to DB by @alanbchristie in #589
- Add custom (security) metrics by @alanbchristie in #593
- Fixed connection retry metric by @alanbchristie in #594
- Traffic lights queries to backend (issue 1205) by @kaliif in #595
- fix: remove auto-generating pose tags by @kaliif in #596
- Fix for tunnel connection failure metrics by @alanbchristie in #597
- Adjust metrics (tunnels and cache) by @alanbchristie in #598
- fix: service test functions now scheduled correctly by @kaliif in #599
- Changed canon site autogenerated tag name (issue 1358) by @kaliif in #600
- feat: filename attribute to RHS download serializer (issue 1393) by @kaliif in #601
- fix: update observation's longcode template by @kaliif in #602
- Adjust logging for cache debug by @alanbchristie in #603
- Fix connection failure logic by @alanbchristie in #604
- Reduced security logging by @alanbchristie in #605
- feat: add management commands to save and restore curated tags by @kaliif in #606
- Set ConformerSites and CrystalformSites tags to hidden by default (issue 1460) by @kaliif in #608
- Incermental rhs upload (issue 1394) by @kaliif in #610
- Initial 'security' changes - Target PATCH now "locked down" by @alanbchristie in #612
- Update automatic tag generation (issue1466) by @kaliif in #613
- Fix querysets in target_loader.py by @kaliif in #617
- Incermental rhs upload - remove explicit versioning (issue 1394) by @kaliif in #618
- Add additional ccp4 files to download (issue 1448) by @kaliif in #622
- Copies Target proposals to new (RHS) Compounds by @alanbchristie in #629
- Updates to tag generation and metadata.csv in downloads (issue1482) by @kaliif in #630
- Fix typo accessing Target projects by @alanbchristie in #632
- Add support for target_warning_message context variable by @alanbchristie in #634
- API authentication and security changes by @alanbchristie in #635
- Adds variable to context by @alanbchristie in #636
- Add note and display template and its context by @alanbchristie in #637
- fix: fixed tag loading management command by @kaliif in #638
- fix: fixed tag loader management command some more by @kaliif in #639
- Add support for RESTRICTED_TAS_USERS by @alanbchristie in #640
- Better handling of project path AttributeError by @alanbchristie in #641
- Protect permissions from bad objects by @alanbchristie in #642
- Fix merge issue by @alanbchristie in #643
- Relaxes authentication for SessionProject by @alanbchristie in #644
- Now displays object class name by @alanbchristie in #645
- Add additional context to the API error by @alanbchristie in #646
- Relaxed auth for SessionActionsView & SnapshotActionsView by @alanbchristie in #647
- Relax auth on SessionProjectTag & SiteObservationTag by @alanbchristie in #648
- Can now download public RHS without being logged in by @alanbchristie in #649
- Fix second upload file paths (issue 1492) by @kaliif in #650
- fix: log compound names when alignment is not found (issue 1495) by @kaliif in #651
- Removed target name from canon site and conformer site tags (issue 1496) by @kaliif in #652
- Sort canon sites by number of site observations (issue1498) by @kaliif in #653
- Shorter versions of crystalform sites-, conformer sites- and canon sites tags (issue 1496) by @kaliif in #654
- Updated both short- and longcode (issue 1499) by @kaliif in #655
- Second upload working (issue 1492) by @kaliif in #656
- Fixes a bug in target loader's create_objects func by @kaliif in #660
- Updated tag name format (issue 1508) by @kaliif in #661
- fix: restore pose column to metadata.csv by @kaliif in #663
- Bulk tag loader (issue 1263) by @kaliif in #666
- Fixed null condition in metadata loader (issue 1263) by @kaliif in #668
- Added source files to database and API (issue 1497) by @kaliif in #669
- Source paths to experiment model (issue 1497) by @kaliif in #670
- Bulk tag loader changes (1263) by @alanbchristie in #671
Full Changelog: 2024.09.2...2024.09.3