Skip to content

Releases: octue/django-gcp

Add multiple blobfield example

17 Nov 16:28
9883a6e
Compare
Choose a tag to compare

Contents (#50)

Enhancements

  • Add test model for multiple blobs

Fixes

  • Make example callback work with multiple blobfields

Operations

  • Add developer and update IAM roles in tf config
  • Bump version

Updated documentation link in README

10 Oct 10:44
8ee28bf
Compare
Choose a tag to compare

Contents (#46)

Operations

  • Updated documentation link

DEP: Update to allow python 3.11

04 Aug 11:23
b82c8a9
Compare
Choose a tag to compare

Contents (#45)

Fixes

  • Refactor to reusable workflow
  • Undo incorrect things the new GHA linter told me to do

Operations

  • Fix syntax in workflow files

Dependencies

  • Update to allow python 3.11

FIX: Prevent permissions mode map from using None values

20 Jun 17:11
863a6e3
Compare
Choose a tag to compare

Contents (#43)

The versioning_enabled property in the BlobField didn't have a return value, meaning it always returned None. In cases where this was interpreted as False, the allow_overwrite functionality worked correctly. But for the entries in the permissions mode_map where the bucket was versioned, and where the permission mode allowed overwrite, this failed.

This release fixes that issue.

Fixes

  • Prevent permissions mode map from using None values from property

Destroy Ganon, Rescue Princess

20 Jun 10:39
b0ca6be
Compare
Choose a tag to compare

Summary

Located an extremely hard to understand bug related to the flushing of the cached existing value, in cases where multiple model objects are used simultaneously then one is refreshed from the database.

This was discovered and fixed in the WindQuest project then the fix ported over here. Kudos to @windpioneers for supporting open source and funding this work!

Contents (#42)

Fixes

  • Cache values on model instead of common field instance

Fix empty dict error

13 Jun 15:43
67e6324
Compare
Choose a tag to compare

Contents (#41)

Fixes

  • Respect None and {} as blank fields

Operations

  • Update version fo patch fix

Style

  • Apply altered stying rules throughout
  • Apply altered stying rules throughout

Add on_change callback to BlobField

12 Jun 16:47
3f88eff
Compare
Choose a tag to compare

Contents (#40)

New features

  • Add on_change callback to occur on commit of save transaction

Fixes

  • Correctly specify default app config Close #23

Operations

  • Update black to latest
  • Make tests log without the error reporting import

Refactoring

  • Fix pylint errors
  • Remove confusing setting utility
  • Remove unused form field override code

Style

  • Update formatting

Other

  • Update funciton description
  • Merge branch 'main' into improve-docs
  • Note in settings_ci

FIX: Logger getting incorrect path

21 May 09:44
99d1932
Compare
Choose a tag to compare

Summary

Contents (#36)

Fixes

  • Logger getting incorrect path

Operations

  • Bump version

Disable enqueueing task using setting

18 May 08:01
fdcd88a
Compare
Choose a tag to compare

Summary

Contents (#35)

Enhancements

  • Disable enqueueing the task using a setting
  • Review changes

Operations

  • Bump version to 0.9.2

Chores

  • Update error message

Other

  • improve doc
  • Fix rst underline

Direct Uploads with BlobField

04 May 12:27
3b74a08
Compare
Choose a tag to compare

Summary

Adds a BlobField and corresponding widget. This allows direct to cloud uploads, as well as facilitating storage of additional blob-related metadata in JSON in the database.

Contents (#31)

New features

  • Add direct upload form widget

Operations

  • Add extra bucket with object verioning for demos and tests
  • Widen CORS for local development and add safety note
  • Prettify precommit file
  • Add tailwind config to prettier
  • Add container features and update container settings spec
  • Add pylint extension to stop vscode nagging
  • Bump version
  • Fix release workflow

Other

  • Add BlobField to docs