Merge branch 'testing' into without-teal

This commit is contained in:
Cayo Puigdefabregas 2023-04-19 11:26:53 +02:00
commit dcae036271
3 changed files with 29 additions and 1 deletions

View File

@ -1293,6 +1293,8 @@ class TradeDocumentForm(FlaskForm):
).one() ).one()
kwargs['obj'] = self._obj kwargs['obj'] = self._obj
if self._obj:
self.file_name.args = ()
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
if self._obj: if self._obj:
@ -1313,6 +1315,10 @@ class TradeDocumentForm(FlaskForm):
def save(self, commit=True): def save(self, commit=True):
file_name = '' file_name = ''
file_hash = '' file_hash = ''
if self._obj:
file_name = self._obj.file_name
file_hash = self._obj.file_hash
if self.file_name.data: if self.file_name.data:
file_name = self.file_name.data.filename file_name = self.file_name.data.filename
file_hash = insert_hash(self.file_name.data.read(), commit=False) file_hash = insert_hash(self.file_name.data.read(), commit=False)
@ -1393,6 +1399,8 @@ class DeviceDocumentForm(FlaskForm):
).one() ).one()
kwargs['obj'] = self._obj kwargs['obj'] = self._obj
if self._obj:
self.file_name.args = ()
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
if self._obj: if self._obj:
@ -1410,6 +1418,10 @@ class DeviceDocumentForm(FlaskForm):
def save(self, commit=True): def save(self, commit=True):
file_name = '' file_name = ''
file_hash = '' file_hash = ''
if self._obj:
file_name = self._obj.file_name
file_hash = self._obj.file_hash
if self.file_name.data: if self.file_name.data:
file_name = self.file_name.data.filename file_name = self.file_name.data.filename
file_hash = insert_hash(self.file_name.data.read(), commit=False) file_hash = insert_hash(self.file_name.data.read(), commit=False)

View File

@ -214,6 +214,8 @@
<thead> <thead>
<tr> <tr>
<th scope="col">File</th> <th scope="col">File</th>
<th scope="col">Type</th>
<th scope="col">Description</th>
<th scope="col" data-type="date" data-format="YYYY-MM-DD hh:mm">Uploaded on</th> <th scope="col" data-type="date" data-format="YYYY-MM-DD hh:mm">Uploaded on</th>
<th></th> <th></th>
<th></th> <th></th>
@ -230,7 +232,15 @@
{% endif %} {% endif %}
</td> </td>
<td> <td>
{{ doc.created.strftime('%Y-%m-%d %H:%M')}} {{ doc.type }}
</td>
<td>
{% if doc.description %}
{{ doc.description|truncate(30, True) }}
{% endif %}
</td>
<td>
{{ doc.created.strftime('%Y-%m-%d %H:%M') }}
</td> </td>
<td> <td>
<a href="{{ url_for('inventory.device_document_edit', dhid=doc.device.dhid, doc_id=doc.id) }}" title="Edit document"> <a href="{{ url_for('inventory.device_document_edit', dhid=doc.device.dhid, doc_id=doc.id) }}" title="Edit document">

View File

@ -529,6 +529,7 @@
<thead> <thead>
<tr> <tr>
<th scope="col">File</th> <th scope="col">File</th>
<th scope="col">Description</th>
<th scope="col" data-type="date" data-format="YYYY-MM-DD hh:mm">Uploaded on</th> <th scope="col" data-type="date" data-format="YYYY-MM-DD hh:mm">Uploaded on</th>
<th></th> <th></th>
</tr> </tr>
@ -543,6 +544,11 @@
{{ doc.file_name}} {{ doc.file_name}}
{% endif %} {% endif %}
</td> </td>
<td>
{% if doc.description %}
{{ doc.description|truncate(30, True) }}
{% endif %}
</td>
<td> <td>
{{ doc.created.strftime('%Y-%m-%d %H:%M')}} {{ doc.created.strftime('%Y-%m-%d %H:%M')}}
</td> </td>