workflows: add option to get document model file using a template (#69689) #1177
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/69689-doc-template-from-template"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
8e88832d2b
tof22f9a3be2
f22f9a3be2
to42c6492959
42c6492959
tobca153db9b
bca153db9b
to384f0a6408
384f0a6408
to60d8cd41d0
@ -415,4 +428,0 @@
if formdef:
hint = htmltext('%s: <ul class="varnames">') % _('Available variables')
varnames = get_varnames(formdef.fields)
for pair in varnames:
Il y avait cette partie sur le cas très particulier de l'édition de ce paramètre via l'ancienné mécanique d'option de workflow (qui s'édite depuis la page d'un formulaire, où on a donc un formdef), où on affichait les variables exposées (mais avec les anciens noms qui marchaient uniquement avec python). Bref je retire ça.
@ -281,2 +283,4 @@
label = None
model_file_mode = 'file' # or 'template'
model_file = None
model_file_template = None
Un attribut model_file_mode qui est 'file' ou 'template', et dessous model_file qui est le fichier directement uploadé comme aujourd'hui, et model_file_template qui est la nouveauté.
@ -3175,2 +3175,3 @@
r += htmltext('<li class="parameter-%s">' % parameter)
r += htmltext('<span class="parameter">%s</span> ') % _('%s:') % widget.get_title()
if widget.get_title():
r += htmltext('<span class="parameter">%s</span> ') % _('%s:') % widget.get_title()
Dans l'inspect du workflow, pour l'affichage des paramètres, avec model_file/model_file_template on n'a pas de titre, ça faisait un ":" vide.
60d8cd41d0
to33e79bd320
33e79bd320
to715de81161
WIP: workflows: add option to get document model file using a template (#69689)to workflows: add option to get document model file using a template (#69689)@ -292,3 +278,3 @@
def get_line_details(self):
if self.model_file:
if self.model_file and self.model_file_mode == 'file':
pour l'existant, model_file_mode vaut None, non ?
Il ne sera pas défini sur l'objet sérialisé donc ça tombera sur la valeur posée au niveau de la classe.
715de81161
to03226fdd38