Skip to content

Commit 7dc83de

Browse files
committed
chg: [pdf card] show Author
1 parent a437cd6 commit 7dc83de

File tree

4 files changed

+15
-1
lines changed

4 files changed

+15
-1
lines changed

bin/lib/objects/PDFs.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ def get_content(self, r_type='str'):
8686
def get_markdown_id(self):
8787
return self.get_correlation('item').get('item', []).pop()[1:]
8888

89+
def get_author(self):
90+
return self.get_correlation('author').get('author', []).pop()[1:]
91+
8992
def get_file_names(self):
9093
file_names = []
9194
for f in self.get_correlation('file-name').get('file-name', []):
@@ -111,6 +114,8 @@ def get_meta(self, options=set(), flask_context=False):
111114
meta['content'] = self.get_content()
112115
if 'tags_safe' in options:
113116
meta['tags_safe'] = self.is_tags_safe(meta['tags'])
117+
if 'author' in options:
118+
meta['author'] = self.get_author()
114119
if 'file-names' in options:
115120
meta['file-names'] = self.get_file_names()
116121
if 'markdown_id' in options:

bin/lib/objects/ail_objects.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@ def get_object_card_meta(obj_type, subtype, id, related_btc=False):
321321
meta["vt"] = obj.get_meta_vt()
322322
meta["vt"]["status"] = obj.is_vt_enabled()
323323
if obj.get_type() == 'pdf':
324+
meta['author'] = obj.get_author()
324325
meta["file-names"] = obj.get_file_names()
325326
meta["markdown_id"] = obj.get_markdown_id()
326327
# TAGS MODAL

var/www/blueprints/objects_pdf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def pdf_translate():
6969
@login_read_only
7070
def pdf_view():
7171
obj_id = request.args.get('id')
72-
r = PDFs.api_get_meta(obj_id, options={'file-meta', 'file-names', 'markdown_id', 'svg_icon'}, flask_context=True)
72+
r = PDFs.api_get_meta(obj_id, options={'author', 'file-meta', 'file-names', 'markdown_id', 'svg_icon'}, flask_context=True)
7373
if r[1] != 200:
7474
return create_json_response(r[0], r[1])
7575
meta = r[0]

var/www/templates/objects/pdf/card_pdf.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ <h5><i class="far fa-file"></i> File Names:</h5>
5353
{% endfor %}
5454
</ul>
5555
</li>
56+
{% if 'author' in meta %}
57+
<li class="list-group-item py-0">
58+
<h5><i class="fas fa-user-pen"></i> Author:</h5>
59+
<ul>
60+
<li>{{ meta['author'] }}</li>
61+
</ul>
62+
</li>
63+
{% endif %}
5664
{% if 'file-meta' in meta %}
5765
{% if meta['file-meta'] %}
5866
<li class="list-group-item py-0">

0 commit comments

Comments
 (0)