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

feat: Inline-editing capability for frontend-editable models #19

Merged
merged 25 commits into from
Sep 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2137744
Add inline editing for CharFields
fsbraun Sep 16, 2024
c2065e7
Add uuid for as form settings id
fsbraun Sep 16, 2024
821df76
Fix error messages.
fsbraun Sep 16, 2024
c4054db
Fix: Separate global HTMLField settings and specific field settings
fsbraun Sep 24, 2024
262be7f
Fix: Ballon toolbar only if enough space
fsbraun Sep 24, 2024
65c2c21
Improve autodiscover of inline editable fields
fsbraun Sep 25, 2024
e8cb9c8
Fix: Catch double click and tooltip
fsbraun Sep 25, 2024
a9cbf20
Improve toolbar positioning
fsbraun Sep 25, 2024
b788630
Right hand-side toolbar positions and minor bugs
fsbraun Sep 25, 2024
fbcf3f6
Fix: Ballon toolbar symbol center
fsbraun Sep 25, 2024
aa8f047
Fix: Missing render plugin url
fsbraun Sep 26, 2024
4caf9b3
fix: Handle block cms plugins
fsbraun Sep 27, 2024
52bfc70
Rename dummy variable
fsbraun Sep 27, 2024
0902deb
Fix: Improved form success detection
fsbraun Sep 27, 2024
5a83718
Consume messages
fsbraun Sep 27, 2024
a1e1645
Improve test coverage
fsbraun Sep 29, 2024
6b95de9
Add more tests
fsbraun Sep 29, 2024
c76c951
feat: Add text-enabled support by rte
fsbraun Sep 29, 2024
197a12e
fix linting
fsbraun Sep 29, 2024
59fdb97
Fix: urls in v3
fsbraun Sep 29, 2024
03b83eb
More fixes for v3
fsbraun Sep 29, 2024
86cdbed
Fix tests for v3
fsbraun Sep 29, 2024
4987c1c
Update ckeditor5 config
fsbraun Sep 29, 2024
6139b74
Fix "messages" bug and update README
fsbraun Sep 29, 2024
1bc7c0d
Fix: Reload browser if django CMS core does not resolve inline editab…
fsbraun Sep 29, 2024
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
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20
22
19 changes: 18 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,23 @@
Changelog
=========

0.3.0 (26-09-2024)
==================

* feat: Inline editor for CharField (no-frills editor)
* feat: Auto-detection of inline-editable fields (HTMLFormField and CharField)
in both models and plugins
* feat: Enable inline-editing for models that support
``{% render_model instance "field_name" "field_name" %}`` command (renders the
named field of the instance and opens an editor with only this field in the
frontend) available since django CMS 3.0 - requires their admin to have the
``FrontendEditableAdmin`` mixin
* fix: HTML editor size in modals of text plugin independent of the row attribute
* fix: Made URL target selection available in HTMLFields
* fix: Balloon toolbar (for block commands, typically positioned left of the
current editing line) now allows for scrolling


0.2.3 (03-09-2024)
==================

Expand All @@ -14,7 +31,7 @@ Changelog

* fix: Let the migration only convert djangocms-text-ckeditor plugins if a corresponding table exists in the database
* fix: Let webpack import js map files from node libraries to remove references to non-existing map files in the js bundles
* fix: Unnecessary call to `static` in widget Media class made djangocms-text fail with manifest file storages
* fix: Unnecessary call to ``static`` in widget Media class made djangocms-text fail with manifest file storages

0.2.0 (24-07-2024)
==================
Expand Down
Loading
Loading