@@ -293,7 +293,14 @@ def form_valid(self, form):
293
293
294
294
@login_required
295
295
@check_keyword_write_perms
296
- def document_metadata (request , docid , template = "documents/document_metadata.html" , ajax = True ):
296
+ def document_metadata (
297
+ request ,
298
+ docid ,
299
+ template = "documents/document_metadata.html" ,
300
+ panel_template = "layouts/doc_panels.html" ,
301
+ custom_metadata = None ,
302
+ ajax = True ,
303
+ ):
297
304
document = None
298
305
try :
299
306
document = _resolve_document (request , docid , "base.change_resourcebase_metadata" , _PERMISSION_MSG_METADATA )
@@ -503,6 +510,8 @@ def document_metadata(request, docid, template="documents/document_metadata.html
503
510
context = {
504
511
"resource" : document ,
505
512
"document" : document ,
513
+ "panel_template" : panel_template ,
514
+ "custom_metadata" : custom_metadata ,
506
515
"document_form" : document_form ,
507
516
"poc_form" : poc_form ,
508
517
"author_form" : author_form ,
@@ -524,7 +533,7 @@ def document_metadata_advanced(request, docid):
524
533
return document_metadata (request , docid , template = "documents/document_metadata_advanced.html" )
525
534
526
535
527
- def document_metadata_detail (request , docid , template = "documents/document_metadata_detail.html" ):
536
+ def document_metadata_detail (request , docid , template = "documents/document_metadata_detail.html" , custom_metadata = None ):
528
537
try :
529
538
document = _resolve_document (request , docid , "view_resourcebase" , _PERMISSION_MSG_METADATA )
530
539
except PermissionDenied :
@@ -542,7 +551,12 @@ def document_metadata_detail(request, docid, template="documents/document_metada
542
551
group = None
543
552
site_url = settings .SITEURL .rstrip ("/" ) if settings .SITEURL .startswith ("http" ) else settings .SITEURL
544
553
register_event (request , EventType .EVENT_VIEW_METADATA , document )
545
- return render (request , template , context = {"resource" : document , "group" : group , "SITEURL" : site_url })
554
+
555
+ return render (
556
+ request ,
557
+ template ,
558
+ context = {"resource" : document , "group" : group , "SITEURL" : site_url , "custom_metadata" : custom_metadata },
559
+ )
546
560
547
561
548
562
@login_required
0 commit comments