Observatoire Photographique des Paysages
Project description
Terralego Backend for OPP module
Requirements
- To handle pictures in templates, please install weasyprint requirement librairies https://weasyprint.readthedocs.io/en/stable/install.html#linux
First, create a data layer for observatory
./manage.py create_observatory_layer -n observatory
Then get the given primary key, for example 10.
Settings needed to be set
TROPP_OBSERVATORY_LAYER_PK=10 # replace by primary key given by command
VERSATILEIMAGEFIELD_RENDITION_KEY_SETS = {
'terra_opp': [
('original', 'url'),
('full', 'thumbnail__1500x1125'),
('list', 'thumbnail__300x225'),
('thumbnail', 'thumbnail__180x120'),
]
}
AUTH_USER_MODEL = 'terra_accounts.TerraUser'
0.4.0 / 2020-07-30
-
Warning ! Breaking changes
- Due to uniformity of storage usages, you need to use file:// schema in your template to access pictures
- Deprecate defining observatory layer by name.
- Now you need to define layer pk instead -> TROPP_OBSERVATORY_LAYER_PK.
- Existing frontend applications should be fixed by TROPP_OBSERVATORY_LAYER_PK=1
-
fix picture property
-
fix prefetched data as list and not queryset
-
fix restframework not listed in setup requirements
-
Fix storage usage and make it working with weasyprint with default and custom storages
-
add correct dependencies to handle JPG
-
allow argument set layer name at creation
-
dont block if observatory layer pk not defined, to let ability to create it
-
block start without defined correct layer settings
-
add and improve configuration checking
-
add command to create point layer to used as observatory
-
set defined observatory layer by pk and provide info to frontend to avoid expecting hardcoded pk=1 layer for tiles
-
PK and corresponding endpoints are auto added to /api/settings to send dynamic configuration to frontend
-
Storage bucket is not required anymore.
0.3.8 (2020-06-23)
- Fix default settings
0.3.7 (2020-06-19)
- Support django 3.0
- add "as_versatile" filter for template usage
0.3.6 (2019-12-19)
- Compatibility with python 3.8, django 3.0 and DRF 3.11
- Add flake8 for linting
0.3.5 (2019-11-04)
- Fix MEDIA_URL may be empty, breaking url fetcher
0.3.4 (2019-10-10)
- Remove remarks field on Picture
0.3.3 (2019-10-09)
- Fix Manifest to include md files
0.3.0 (XXXX-XX-XX)
First standalone release
- Extract from terra-common package to make it a standalone package
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file terra-opp-0.4.0.tar.gz
.
File metadata
- Download URL: terra-opp-0.4.0.tar.gz
- Upload date:
- Size: 20.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db625810746e9f43993b121cb16aa276667bc3be9280723bf16ce78938aa9a9 |
|
MD5 | 9e3962ae2992eda747782b7d14c05194 |
|
BLAKE2b-256 | d557ccd15f3c72d6c1fba75669a8111e4f46f944f229026b6a007fbfbfaeeb2f |