more improvements in message sending Ui
This commit is contained in:
parent
369b270534
commit
533669507c
3 changed files with 9 additions and 1 deletions
|
@ -7,7 +7,7 @@
|
|||
Send {{ msg_type }} message to {{ recipient }}
|
||||
{% endblocktrans %}
|
||||
{% else %}
|
||||
{% blocktrans trimmed with msg_type=form.msg_type %}
|
||||
{% blocktrans trimmed with msg_type=form.msg_type.name %}
|
||||
Send {{ msg_type }} message
|
||||
{% endblocktrans %}
|
||||
{% endif %}
|
||||
|
|
|
@ -35,6 +35,9 @@
|
|||
<a class="button" href="{% url "control.mesh.messages" %}?src_nodes={{ node.address }}">
|
||||
{% trans 'View messages' %}
|
||||
</a>
|
||||
<a class="button" href="{% url "control.mesh.send" msg_type="MESH_ROUTE_REQUEST" %}?address={{ node.address }}" >
|
||||
{% trans 'Find route' %}
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<h4>Firmware</h4>
|
||||
|
|
|
@ -120,12 +120,17 @@ class MeshMessageSendView(ControlPanelMixin, FormView):
|
|||
if 'recipient' in self.kwargs and self.msg_type.name.startswith('CONFIG_'):
|
||||
try:
|
||||
node = MeshNode.objects.get(address=self.kwargs['recipient'])
|
||||
return {}
|
||||
except MeshNode.DoesNotExist:
|
||||
pass
|
||||
else:
|
||||
return MeshMessage.get_type(self.msg_type).tojson(
|
||||
node.last_messages[self.msg_type].parsed
|
||||
)
|
||||
|
||||
if 'address' in self.request.GET and self.msg_type == MeshMessageType.MESH_ROUTE_REQUEST:
|
||||
return {"address": self.request.GET["address"]}
|
||||
|
||||
return {}
|
||||
|
||||
def get_success_url(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue