-
chore: always try to upload pypi (
f92880c
) -
chore: update testing workflow (
0b9e073
) -
chore: better job step splitting (
9d158d5
) -
chore: fix run build in cd.yml (
2cf8a30
) -
chore: fix build run statement (
d9d5f14
) -
chore: decouple package build from version tagging in cd.yml (
4c96a8e
) -
chore: set force release options to release workflow (
852f37f
) -
chore: update permissions on release githubworkflow (
e857992
) -
chore: update permissions on release githubworkflow (
dd9bf9d
) -
chore: update cd (
c936605
) -
chore: update cd (
1640461
) -
chore: cd remove bad config (
e2e2d45
) -
chore: fix versioning (
54f3868
) -
chore: make cd and ci triggerable (
8cf368b
) -
chore: move to pyproject.toml (
fab43fd
) -
chore: fic CD pipeline not getting config file for semantic release (
e851c7e
) -
chore: update semantic-release and CD pipe (
6479126
)
- fix: fix setup.cfg (
621db85
)
-
fix(related): nest mixing now is taking depth directly from constructor (
63c5ae5
) -
fix(related): fix related serializer trying to set queryset on readonly models (
bd2eb4f
)
- fix: fix jsonPatch mixin for trans jsons (
e0c9236
)
-
fix: fix potential recursion error in NestMixin and take nesting depth from settings (
647114c
) -
fix: fix recursive nestmixin functions (
e83586e
)
- Merge branch 'master' of github.com:lotrekagency/camomilla (
91fe6c1
)
- fix: fix nested translations mixins (
2c17ed8
)
-
fix: fix potential recursion error in NestMixin (
f337155
) -
fix(media): allow json parser in media for patch requests without files (
b117229
) -
fix: show all permissions on profile serializer (
fb1dc5e
) -
fix(media): allow json parser in media for patch requests without files (
00b1d24
)
- Merge pull request #15 from lotrekagency/hotfix/userpermissions
Added all permissions array to user profile (15891b1
)
- Merge branch 'hotfix/userpermissions' of github.com:lotrekagency/camomilla into hotfix/userpermissions (
aba3d89
)
- chore: fix black (
c092aab
)
-
feat(rest_framework): go down in nested relation with updatable serializers, DEFAULT_NEST_DEPTH = 10 (
d22ea66
) -
feat: optimize many related field to fetch all existing objects (
8ba3982
)
-
fix: fallback media api translations (
e279f7a
) -
fix: fix patch method overriding json field (
faf7e4b
) -
fix: show all permissions on profile serializer (
e2a0116
) -
fix: handle ints in many related fields (
eb7140a
) -
fix(serializers): added BaseModelSerializer to default serializers of RelatedFields (
e9a37b5
) -
fix(page): added safe page translation getter in get_page (
bea64d7
) -
fix(db): added trigram extension in migrations (
bdadea1
)
-
deps: update django hvad dep (
705f057
) -
Merge branch 'hotfix/trigram' (
cfea914
) -
Merge branch 'master' into hotfix/trigram (
c899467
)
- fix: fix bad typechecking in BaseModelSerializer (
5063abf
)
- fix: fix BaseModelSerializer related field injectig serializer kwargs in wrong class (
a212c2f
)
- fix: explicit default_auto_field in app config to prevent unwanted migrations (
ec33de8
)
- chore: update requirements (
b1cfeeb
)
-
fix: added missing migrations (
e57989e
) -
fix: fix media migration to be compliant with hvad (
dc5e83a
) -
fix: fix makefile (
925a270
) -
fix: added missing migrations for django 4 (
8a79998
)
- test: fix tests (
79440a2
)
-
chore: flake8 fix (
f83b38a
) -
chore: update ci test matrix to test camomilla also on django 3 and 4 (
226ed58
)
-
fix: fix get page to work with new hvad (
2cd8b89
) -
fix: fix camomilla filter content to work with new hvad (
0193509
) -
fix: update camomilla template to support new django admin static (
92afbc0
) -
fix: fix gettext_lazy import deprecated in django4 (
626dfe1
)
-
deps: update djsuperadin dependency (
8089b1e
) -
deps: update lotrek-django-hvad deps and sintax (
996f6bf
) -
deps: update deps to bring compatibility with django 4 (
fc7dade
)
- chore: black . (
5539ed2
)
-
fix: fix circular import error (
8b3f6ff
) -
fix: fix session login urls (
2688c1a
) -
fix: fix drf session authentication (
538e709
)
- test: fix test (
5f0bee8
)
-
chore: black . (
dba13f4
) -
chore: black . (
32789cd
) -
chore: migrate db with ordering and meta (
560be53
)
-
feat: added ordering to Articles Categories and Pages (
8cb6d75
) -
feat: added meta to Articles Categories and Pages (
f859c37
) -
feat: meta mixin for models π¦Ή (
88c4b4a
) -
feat: added ordering mixin for rest framework inspired by django adminsortable2 (
cb619bc
)
-
fix: fix meta mixin methods (
7d7e3a8
) -
fix: fixed reverse ordering in update_order endpoint (
b8ae096
) -
fix: fix pagination ordering without default order field (
ca07303
)
- fix: fix pagination mixin to provide order filter and search also for unpaginated queries (
62e8b01
)
- test: fix api test after ordering (
9602ce1
)
-
feat: added permission classes to media api (
558cac2
) -
feat: auto-order pagination mixins (
125dd71
) -
feat(serializers): automagically π§ create nested serializers at runtime avoiding the need of declaring RelatedField classes (
4748786
)
- fix: fix paginate stack oredering (
685cf8d
)
- fix: fix djsuperadmin reverse url (
035d377
)
- Merge branch 'master' of github.com:lotrekagency/camomilla (
7dfbe03
)
- chore: black . (
a811c72
)
-
fix: fix RelatedField allow_insert condition (
90ba04f
) -
fix: fix serarchfield for article viewset (
2c9cda4
) -
fix: added missing migration (
a018f0f
) -
fix: Refactor filefield and fix bad return value (
1f1a36a
) -
fix: fix related field trying to insert new values all the time (
2465598
)
- Merge branch 'master' of github.com:lotrekagency/camomilla (
0dc22e3
)
-
feat(api): brand new serializators views and permissions for users endpoint (
0f5b824
) -
feat(api): added trigram search mixin to medias (
0002c8b
)
-
fix: fix File fields imports (
3a0af76
) -
fix: added creation logics for Related fields (
56f20a5
) -
fix: integrate Camomilla fields in Base model serializers (
3556d33
) -
fix: added FileField and ImageField to fix drf Fields (
7fc3160
) -
fix: article permalink is now slugfield to prevent bad inputs (
aafd92c
) -
fix: fix article serializer missing categories (
93b4284
)
- Merge pull request #9 from lotrekagency/hotfix/searchconf
Added Trigram search mixin (3ff1bd2
)
- chore: change semantic release conf (
944d36f
)
- Merge branch 'master' of github.com:lotrekagency/camomilla (
f713e25
)
- fix: loosen the range of requirements package versions (
96d491b
)
-
feat(media): added mime_type column to media model (
4771068
) -
feat(api): added search to medias (
905661d
) -
feat(media): added option to override Media file on update from api to maintain same url (
8d6371f
)
-
fix(media): added opetation to db migration to recalc old media with the new mime_type feature (
a7afd2d
) -
fix(media): mime filter parsing works also in folder viewset (
4149e92
)
- Merge pull request #6 from lotrekagency/feature/media
Added mime type and search to Medias (39767ec
)
-
chore: fix ci/cd (
682f200
) -
chore: fix ci/cd (
0a6daf4
) -
chore: update readme (
a75daee
) -
chore: update readme (
6bde3c8
) -
chore: update ci job names (
991280c
)
- feat(api): handle multisort on PaginateStackMixin (
40080f4
)
- Merge pull request #5 from lotrekagency/feature/multiplesort
Handle multisort on PaginateStackMixin (33616c7
)
-
chore: added release to ci (
bb99d98
) -
chore: removed django 3 compatibility (
f9420c5
) -
chore: update ci (
08dadb3
) -
chore: update ci (
765e5b5
) -
chore: update ci (
9536ded
) -
chore: update ci (
c38c634
) -
chore: fix ci (
9701dc1
) -
chore: update ci (
723f8f3
) -
chore: update ci (
b08a52a
) -
chore: add flake8 settings (
381b560
) -
chore: fix flake8 errors (
440d214
) -
chore: update ci.yml (
3a21126
) -
chore: add ci tests (
1924786
)
-
feat: added image properties into media model (
09cb481
) -
feat: option to remove pagination on views (
3e6fc48
)
-
fix: fix sqlite compatibility problems (
4cde4fc
) -
fix: fix app name (
13bb12d
) -
fix: added search field to article viewset (
1bd4b5f
) -
fix: fix articles and pages serializers requiring RelatedField fields. (
c4fd330
)
-
test: fix test conf (
140b658
) -
test: add psycopg2 to dev-requirements (
2d9004a
) -
test: update flake8 (
0f9ed23
) -
test: fix testing (
31e2077
)
-
Merge branch 'master' of github.com:lotrekagency/camomilla (
296623a
) -
Merge pull request #3 from lotrekagency/hotfix/search_field
Add search field to article viewset (b8a9888
)
- Merge pull request #4 from lotrekagency/feature/image_properties
Add image properties to Media model (b4677c5
)
- Merge pull request #2 from lotrekagency/hotfix/no_pages
Added option to disable pagination on views (2e32c18
)
-
chore: Move package version to init.py (
e17c97a
) -
chore: Replace git packages dependencies with pypi packages (
1b0672e
) -
chore: Use semantic versioning for package publishing pipe (
35b9933
)
-
Merge branch 'master' of github.com:lotrekagency/camomilla (
3b40fd5
) -
added MIT license (
2c517c5
) -
Merge pull request #1 from lotrekagency/hotfix/pagination
Fix some pagination issues (e892d08
)
-
change pages range to pages count (
a1185dc
) -
fix searchvector arguments (
ddc7353
) -
added mediaListSerializer to decrease db stress on list call (
1ee30d6
) -
little refactor of serializers and views to centralize controls of mixins (
fdfea21
) -
fix multipart parser (
76e7549
) -
new logic for multipart parser, added array path indexing (
fbf88b2
) -
Merge branch 'feature/camomillareloaded' (
ec89be9
) -
add migration (
65db750
) -
removed some default confs (
5d52e4e
) -
removed jwt' (
d0f2d47
) -
wip on serializers and views (
5e982a4
) -
wip on trans helpers (
3dda877
) -
removed ExpandedArticleSerializer (
c433647
) -
remove trash mixins (
cc0c4f2
) -
better translation initializaion (
36c2e80
) -
fix related field choices visualizations drf (
88669db
) -
refactorized serializers (
f0105a3
) -
ArticleView rewrite (
f83f07f
) -
added RelatedField serializer (
6acead6
) -
conditional pagination (
c44ba0c
) -
Fixed parser for media update (
1941029
) -
remove pagination from folders (
6aea267
) -
added pagination and some upgrade to media models (
2896e4b
) -
big refactor code structure (
9cd06c5
) -
added token api endpoint and permissions to user serializer (
a798c6a
) -
Added context in MediaFolderViewset for MediaSerializer (
aaf8b86
) -
Added context to MediaDetailSerializer (
52b815a
) -
addded try block to make_thumbnails Media (
e7e44db
) -
wix wrong slugify import (
d031ab4
) -
fix slugmixin missing slugify dependency (
124e054
) -
Fix models (
7e9ce16
) -
Remove useless print (
37e2432
) -
Autogenerate identifier for articles (
0124b1b
) -
More tests (
4be200b
) -
Update requirements.txt with Pillow 6.2.0 (
211a4c4
) -
Update Pillow (
dac2fc7
) -
Fix filters (
88a1bb6
) -
Update dependencies (
a9c7264
) -
Remove some useless code and add api tests (
f26ae1a
) -
Move tests outside lib folder (
075292c
) -
Restore with new django-hvad (
b6b6dae
) -
First part of tests (
553be4b
) -
Make JWT token valid for 300 days (
aca3494
) -
Add djsuperadmin (
499286b
) -
Switch to djangohvad 2 (
0cd9ed3
) -
Road to 5 (
c833790
) -
Fix DEFAULTS (
a04f8a1
) -
Move middlewares to DjLotrek (
bf86d9a
) -
Add utility to get content or redirect to the correct language (
ba303be
) -
Add compatibility with Bossanova Angular 8 (
2c24bc4
) -
Add ckeditor for django (
3f2c4f2
) -
Fix dependency link (
f196440
) -
Fix dependency link (
40c824a
) -
Fix dependency link (
e35ba4f
) -
Fix setup.py (
02f423e
) -
Fix dependency link (
c21edba
) -
Fix dependency link (
87f74b7
) -
Fix dependency link (
391adf1
) -
Fix dependency link (
664208c
) -
Remove dependency link (
ec45bf9
) -
Fix setup.py (
8eff9af
) -
Add hvad dependency link (
2495a2f
) -
Remove useless stuff (
87c0ccb
) -
Update README (
377af1a
) -
Update libraries (
79fbf0e
) -
Update libraries (
ced0916
) -
New Camomilla 5 (
42d52df
) -
Fix 0023_articletranslation_content_title for any database (
4a7ef6e
) -
try to save og image from migrations (
b2a3c54
) -
added sqlparse to requirements due to migration fix (
ea0d5d2
) -
fix bad migration (
78f52bd
)
-
Versio 4.0.0 (
fa534b4
) -
Ignore dist files (
5802a73
) -
Remove egg info (
3075ba9
) -
New package for Camomilla (
08e115b
) -
Merge branch 'newbossanova' into 'master'
Newbossanova
See merge request lotrekdevteam/camomilla/camomilla!12 (b108ae9
)
-
fix bulk delete trashmixin api (
66ce1f5
) -
fix solutions in product page (
994307a
) -
fix camomilla content api (
21aa7f6
) -
trash bin support (
eae164d
) -
update get_seo to use seomixin models (
2a6b893
) -
clean parser util (
416057b
) -
Translations mixins, parsing of multpart and media upload fix (
db41a7d
) -
implement bulk delete (
314affb
) -
fix get_seo with fallbacks (
dcf76f2
) -
added get_or_create to get_seo (
b6cc631
) -
refactor language management and add translated languages check (
ee51590
) -
remove patch from media api (
d142f26
) -
try fix cors (
d7539f2
) -
add field in api to see models related to some media (
97ccbdf
) -
disable partial update of media (
1065045
) -
article lockup for api is now id (
4c1db1f
) -
fix a view and forgotten migration (
756aa05
) -
get translate content in pages (
d198a79
) -
add planned choice to articles (
fa58b3d
) -
added article title not seo (
34cf1dc
) -
og_image is now a media field but we lose old images (
72f170e
) -
wip (
0b027b1
) -
better queryset selector for language (
9615552
) -
remove validator and leave integrity error (
f84de8a
) -
fix language api (
1c205f4
) -
article language fallback queriset wip (
e10a18c
) -
fix unique together validation (
9cc8ae8
) -
fix operations for sortedm2m and mediasortedm2m (
d65fb16
) -
fix error in sortedm2m and mediasortedm2m uploading files (
eb5a596
) -
Fix tuple error (
0c8c23f
) -
New awesome feature for micro-services (
7bdf325
) -
Get or create (
fa106da
) -
Hello new base serializer π π» (
822aee0
) -
add user image on user serializer (
c0fdaeb
) -
added api for current user (
b720d2e
) -
No more author in Contents (
50471c8
) -
Fixes on serializers (
c1389d1
) -
Fix migrations (
f120a96
) -
Media folder migrations (
7c8b7db
) -
Page on Admin.py (
ba907f2
) -
Media folders endpoint (
fe619a0
) -
Og description is now a text field (
1955503
) -
Ignore mo (
145075f
) -
Minfixes on serializers (
2a7f111
) -
Refactoring on Article (
6c9b400
) -
SitemapUrl is now (finally) Page (
e8ebaa5
) -
Fix cache middleware (
d5f401b
) -
Update hvad (
8c1b5d7
) -
Better filter for contents (
71924c0
) -
Add templatetags (
fb857fa
) -
Add date to show (
db007e8
) -
Better cache management (
7bba434
) -
Minfix on SEO utils now permalink is always request.path (
ab4e2d5
) -
Fix thumb_url assignment (
672d633
) -
Remove useless migration (
a99bc50
) -
Add remaining migration (
38523d8
) -
align (
e1005a3
) -
Useless migration (
b38d7c3
) -
Do not use default url prefix (
7240792
) -
update labels (
ce15ed4
) -
Remove files on media delete (
ce6cb48
) -
Save optimized images (
4ed9466
) -
Generate thumbnail on post save (
d6847cc
) -
Generate thumbnail on post save (
ae773d0
) -
Async optimization (
7743a79
) -
Use media root (
e39f6f3
) -
Optimize on save (
731ef8d
) -
Add media optimization (
e480526
) -
Fix regeneration thumbnails (
142846f
) -
Remove print (
de4524f
) -
Improvements on thumbnail generation (
9bb823f
) -
Og_image in sitemap serializer Media objects are now ordered by 'create' datefield (
b739fa2
) -
Merge branch 'master' of bitbucket.org:lotrek-tea/camomilla (
52f4c00
) -
Description is now on compactSerializers (
4bd69d3
) -
Only superuser can access to all users (
3674998
) -
Fix statics and templates (
0ca7b27
) -
Fix on new widgets (
7fa9f71
) -
New style and new widgets (
0d9e0fb
) -
Media Model now has Description field (
e8402e5
) -
Fix user creation (
17931e5
) -
Minfix on Filter in Views (
d70f18d
) -
Add search for images (
1de7de4
) -
Fix admin (
18a9ad8
) -
New repr for media (
160a990
) -
Add style (
a78318b
) -
Fix multiple media select widgets in the page (
c2dd4e9
) -
Fix unselected media for media selector (
9f11b51
) -
New dynamic media select (
336f912
) -
remove of tests.py that block global test run (
bdf9eca
) -
Fix Articles fields (
d8a1746
) -
Add redactor (
36fb4a8
) -
Updated Viewset of SitemapUrl Now you can read with CamomillaBasePermission You can filter your queryset by permalink (
00f35fb
) -
More work on slug (
ce3a803
) -
Add get_article_with_seo (
9e4117a
) -
Add identifier for articles (
9c4d585
) -
More tests on utils (
3e28f70
) -
Add tests (
81c8bc4
) -
Permalink no more mandatory (
3905a12
) -
Set null instead of cascade (
41216bb
) -
Add thumbnail (
09c1bdc
) -
Fix thumbnail generation (
31b21bd
) -
Check if file exists before opening (
30c2abc
) -
Add command for thumbnail regeneration (
4a1c4fe
) -
Save and generate thumbnails in media (
a058440
) -
RGB conversion hack disabled at the moment (
5e1b656
) -
Change defaults (
484be33
) -
Add custom widgets for media selection (
087e000
) -
Updated SEO Utils Engine Hotfix for multilanguage site, and custom SitemapUrl class (
ab69333
) -
Add new requirements.txt (
9a4c46b
) -
Keep only the app in this repo (
122b01e
) -
Update tags (
17a30ed
) -
Fix import settings (
112d5a3
) -
Og_image is an image field (
e1070c9
) -
Add get_seo utility (thanks Busi) (
e5463c4
) -
Add missing migrations (
e81e2ca
) -
Add cache middleware (
fcada75
) -
Merged in hotfix/renaming-classes (pull request #9)
Renamed Class (a06a4e7
)
-
[Rename] ExpandeNdArticleSerializer to ExpandedArticleSerializer (
6c17aea
) -
Fix typo (
ca90577
) -
Add new constraints for identifier (
fed1d32
) -
Contents retrieved by unique key (
7c66627
) -
Fix thumb conversion (
6a08f60
) -
URL_PREFIX is not mandatory (
77be0b3
) -
Add some notes about default settings (
408e3e2
) -
Raise an ex if AUTH_USER_MODEL is not defined (
0d1b69a
) -
Fix defaults (
d10edcf
) -
Camomilla defaults FTW π€π» (
cdeaf41
) -
Pass βresetβ to reset to origin/master (
d3ec377
) -
New robust deploy script (
1597fa6
) -
Add defaults (
cca7668
) -
Merged in minoLotrek/bitbucketpipelinesyml-created-online-wit-1481293746573 (pull request #8)
bitbucket-pipelines.yml created online with Bitbucket (e655cdb
)
-
bitbucket-pipelines.yml created online with Bitbucket (
0af58d9
) -
Merged in feature/new_user_profile (pull request #7)
New user profile (253d44f
)
-
Remove base user (
3f5f057
) -
More on user customisation (
d9d4f30
) -
Fix migrations again (
fc3f56a
) -
Reset migrations (
39b8d54
) -
New user profile management (
f5fb19b
) -
Add read permissions (no way for clients to break our balls ππ») (
5e8afd3
) -
Merged in feature/newcontents (pull request #5)
[WIP] New contents with a page (c15e886
)
-
Merge remote-tracking branch 'origin/master' into feature/newcontents (
9a940f1
) -
Merged in feature/custompermissions (pull request #4)
[WIP] Custom permissions (b2f2165
)
- Merged in feature/security_improvements_and_deploy (pull request #6)
New deploy with security improvements (48791fa
)
-
Add token and user permissions (
9dd0d88
) -
Sitemap as pages (
23a785b
) -
Let Gunicorn running with a socket π (
dd7dae0
) -
Return permissions on profile get (
d836d93
) -
Auto set only camomilla permissions (
67c2844
) -
Add url fields for models (
6ecc3ac
) -
New media creation (
9c59e35
) -
Install setproctitle π (
c8a8d8b
) -
Kill and run unique gunicorn process (
6afd646
) -
Some fixes on internal admin (
79eeaea
) -
Restore old deploy script (
a00d6a3
) -
New deploy with security improvements (
84288e9
) -
Use only camomilla's categories (
23f3ec2
) -
Add pages (
d76545a
) -
Add some deploy notes (
a76e633
) -
Add deploy info (
8ba4efc
) -
First changes for translatable fields (hvad hack in README) (
15fee75
) -
Add backend for creating users and set permissions (
e92f282
) -
Check custom permissions in Camomilla permission class (
ee42055
) -
Merged in fix/abstractArticle (pull request #3)
Support for inheritance. (a01f60f
)
-
Make views more abstract (
620fb1a
) -
Cleaning code (
6bc771f
) -
All Main-Models of Camomilla (no media) now are abstract (
430e6b7
) -
Update of gitignore (
8d35716
) -
Support for inheritance of Article. Dynamic Serializer. Redefined the correlations with classes(FK), inheritance support. (
a2983ba
) -
Add level 3 if user is superuser (
ed38b9f
) -
Better names for admin objects (
8d76858
) -
More on settings (
f03d651
) -
Fix post on upload (
33dcfc8
) -
Do not accept requests if user is not authenticated (
1db4600
) -
Tags and categories may be blank (
5639aed
) -
Remove useless plugin (
b04c8a4
) -
Merged in feature/check_permissions (pull request #2)
Feature/check permissions (1f6a5ac
)
- Merged in feature/translatable_permalink (pull request #1)
Feature/translatable permalink and other fixes (fb2d1c1
)
-
Update README (
9e26e7b
) -
Remove useless plugin url (
2bf1869
) -
Fix README (
119a3c9
) -
Fix warnings (
2b2fed9
) -
Use right language in case of PUT/PATCH (
ea7653b
) -
Add related name for User (
8766e89
) -
Add base permissions for Camomilla (
c1ecaf4
) -
First attempt to make translatable permalink working (refactoring needed!) π (
4e71e5f
) -
New highlight image (
96fc296
) -
New images file size calculation (
aef72a7
) -
Fix thumb creation (
4e0c18e
) -
Fix retrive article with the correct language (
f5b2132
) -
Add plugin support (
6bfbdbf
) -
Big refactoring (+ auto create profiles after user creation) (
c77633a
) -
Add user profiles serialisation (
a16135d
) -
Add thumbnails support (
54ba655
) -
Fallback for tags and categories (
726e320
) -
Translate support for contents (
e8a34b9
) -
Fix languages (
ca41fac
) -
Remove useless den settings app (
f6ef2d0
) -
Raw languages API exposition (
c0d040d
) -
Media refactoring (
5ad7c1b
) -
Add multilanguage support (
de9cd0a
) -
Get additional info with the token (
9f6caa7
) -
Minfixes (
5d452d2
) -
Add sitemap (
638038c
) -
Add media (
df4f82c
) -
Add contents (
c27222b
) -
Unique values for tags and categories (
674e65a
) -
Update view (
5ef7d6c
) -
Tags and Categories are not mandatory (
e1b6943
) -
More on articles (
f7a971b
) -
οΏ½Add admin for models (
714b464
) -
Set up database (
50fb87d
) -
First import (
7fbc2d7
)