optionally activate next node after connecting
This commit is contained in:
parent
de08e4cf58
commit
be7cd685be
2 changed files with 2 additions and 1 deletions
|
@ -195,6 +195,7 @@ class RejectForm(ModelForm):
|
|||
|
||||
class GraphEdgeSettingsForm(ModelForm):
|
||||
oneway = BooleanField(label=_('create one way edges'), required=False)
|
||||
activate_next = BooleanField(label=_('activate next node after connecting'), required=False)
|
||||
|
||||
class Meta:
|
||||
model = GraphEdge
|
||||
|
|
|
@ -463,7 +463,7 @@ def graph_edit(request, level=None, space=None):
|
|||
with request.changeset.lock_to_edit(request) as changeset:
|
||||
if changeset.can_edit(request):
|
||||
connect_nodes(request, active_node, clicked_node, edge_settings_form)
|
||||
active_node = None
|
||||
active_node = clicked_node if edge_settings_form.cleaned_data['activate_next'] else None
|
||||
set_active_node = True
|
||||
else:
|
||||
messages.error(request, _('You can not edit changes on this changeset.'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue