écraser avec un import pour les blocs de champs (#60722) #1213

Merged
fpeters merged 2 commits from wip/60722-overwrite-block into main 2024-03-15 07:21:15 +01:00
Owner
No description provided.
fpeters force-pushed wip/60722-overwrite-block from 4404fe4fc2 to 8839df2aaf 2024-03-02 10:16:37 +01:00 Compare
fpeters force-pushed wip/60722-overwrite-block from 8839df2aaf to 765a9c0df4 2024-03-02 16:16:02 +01:00 Compare
fpeters changed title from WIP: écraser avec un import pour les blocs de champs (#60722) to écraser avec un import pour les blocs de champs (#60722) 2024-03-02 16:24:01 +01:00
fpeters reviewed 2024-03-02 16:28:00 +01:00
@ -108,1 +109,4 @@
r += htmltext('<h2>%s</h2>') % self.objectdef.name
r += htmltext('<span class="actions">')
r += htmltext('<a class="extra-actions-menu-opener"></a>')
r += htmltext('<ul class="extra-actions-menu">')
Author
Owner

Premier commit pour reprendre la barre latérale, en suivant ce qui a été fait pour l'écran d'un formulaire, quelques actions dans le menu kebab.

Premier commit pour reprendre la barre latérale, en suivant ce qui a été fait pour l'écran d'un formulaire, quelques actions dans le menu kebab.
@ -145,1 +144,4 @@
r += super().get_new_field_form_sidebar(page_id=page_id)
r += htmltext('<h3>%s</h3>') % _('Actions')
r += htmltext('<ul class="sidebar--buttons">')
r += htmltext('<li><a class="button button-paragraph" href="duplicate" rel="popup">%s</a>') % _(
Author
Owner

Et les autres actions dans la barre latérale.

Et les autres actions dans la barre latérale.
@ -146,0 +152,4 @@
'Save snapshot'
)
r += htmltext('<li><a class="button button-paragraph" rel="popup" href="overwrite">%s</a>') % _(
'Overwrite'
Author
Owner

Dont la nouvelle action pour écraser.

Dont la nouvelle action pour écraser.
@ -212,0 +231,4 @@
form.widgets.append(
HtmlWidget(
'<div class="warningnotice"><p>%s</p></div>'
% _('Field data will be lost if overwriting with an incompatible block.')
Author
Owner

Un peu du mal à trouver une phrase adéquate ici; en pratique on utiliser des uuid depuis le début pour les champs des blocs, et le stockage se fait dans des colonnes jsonb, donc un revert de l'écrasement rendrait accès aux données. Mais c'est quand même bien de décourager.

Un peu du mal à trouver une phrase adéquate ici; en pratique on utiliser des uuid depuis le début pour les champs des blocs, et le stockage se fait dans des colonnes jsonb, donc un revert de l'écrasement rendrait accès aux données. Mais c'est quand même bien de décourager.
@ -224,4 +224,1 @@
div#new-field {
margin: 2em 0 4px 0;
padding: 5px 5px;
Author
Owner

Petit ajustement stylistique pour que le titre "Nouveau champ" apparaisse comme les titres Actions/Navigation/Applications.

Petit ajustement stylistique pour que le titre "Nouveau champ" apparaisse comme les titres Actions/Navigation/Applications.
lguerin approved these changes 2024-03-04 09:37:43 +01:00
fpeters merged commit 8fc31b0d81 into main 2024-03-15 07:21:15 +01:00
fpeters deleted branch wip/60722-overwrite-block 2024-03-15 07:21:15 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/wcs#1213
No description provided.