applications: add possibility to define parameters (#76463) #34
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/76463-application-parameters"
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?
432ba687d9
tod04ea6bdf9
d04ea6bdf9
toa647711eab
a647711eab
tofacf274213
facf274213
to6569c812b5
6569c812b5
to697b65af94
697b65af94
to7951195425
WIP: applications: add possibility to define parameters (#76463)to applications: add possibility to define parameters (#76463)@ -79,0 +95,4 @@
{% elif app.editable %}
<p>{% trans "No parameters defined." %}</p>
{% endif %}
{% if app.parameter_set.exists %}
has_parameters ?
Oui, modifié. (j'ai mis toutes les modifications dans un commit séparé, pour mieux les voir).
@ -79,0 +97,4 @@
{% endif %}
{% if app.parameter_set.exists %}
<div class="app-parameters--values">
{% for parameter in app.parameter_set.all %}
potentiellement 2 fois le meme qs que ligne 89
Je l'ai posé dans le {% with %} pour que ça soit partagé, en imaginant que ça permet ainsi d'économiser la requête.
@ -454,0 +462,4 @@
fields = ['label', 'name', 'default_value']
def form_valid(self, form):
form.instance.application = Application.objects.get(slug=self.kwargs['app_slug'])
j'aurais bien ajouté editable=True au qs :)
(et get_object_or_404 permet d'éviter une 500, au cas où)
Voilà, passé à get_object_or_404 + editable=True.
@ -454,0 +472,4 @@
add_parameter = AddParameterView.as_view()
class EditParameterView(UpdateView):
là aussi, restriction sur Application editable=True ?
Fait, différemment ici,
@ -454,0 +484,4 @@
edit_parameter = EditParameterView.as_view()
class DeleteParameterView(DeleteView):
idem editable = True
Fait de la même manière que l'update.
(cool le fixup, ça facilite la relecture de relecture)
46c9e50dfa
to5e7f1599f5