Skip to content

Commit

Permalink
templates: add edit links in search results
Browse files Browse the repository at this point in the history
* Removes permissions related files since permissions are now described
  in the record metadata.

* Updates search results templates to include edit links.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
  • Loading branch information
jmartinm committed Jul 21, 2017
1 parent ce81357 commit 6a0ebe8
Show file tree
Hide file tree
Showing 11 changed files with 48 additions and 125 deletions.
57 changes: 0 additions & 57 deletions src/inspirehep-search-js/permissions/permissions.controller.js

This file was deleted.

38 changes: 0 additions & 38 deletions src/inspirehep-search-js/permissions/permissions.directive.js

This file was deleted.

9 changes: 0 additions & 9 deletions src/inspirehep-search-js/permissions/permissions.module.js

This file was deleted.

8 changes: 6 additions & 2 deletions src/inspirehep-search-js/templates/authors/results.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,11 @@ <h2 class="record-brief-title">
</div>
</div>
</div>
<div ng-if="show_tools()" class="panel-footer">
<a ng-if="can_view_editor" href="/editor/authors/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
<div ng-if="record.display.admin_tools.length > 0" class="panel-footer">
<div ng-repeat="tool in record.display.admin_tools">
<span ng-switch="tool">
<a ng-switch-when="editor" href="/editor/authors/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</span>
</div>
</div>
</article>
18 changes: 11 additions & 7 deletions src/inspirehep-search-js/templates/conferences/results.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
<div class="col-md-12">
<h2 class="record-brief-title">
<a ng-href="/conferences/{{ record.id }}">
{{ record.metadata.titles[0].title }}
<span ng-if="record.metadata.acronym[0]">
({{ record.metadata.acronym[0] }})
{{ record.titles[0].title }}
<span ng-if="record.acronym[0]">
({{ record.acronym[0] }})
</span>
</a>
</h2>
<div class="record-brief-subtitle">
<span class="conf-place" ng-if="record.metadata.address[0].original_address">
<span class="conf-place" ng-if="record.address[0].original_address">
<i class="fa fa-map-marker"></i>
<span class="conf-date" ng-if="record.metadata.date">
<span class="conf-date" ng-if="record.date">
{{ record.metadata.date }}.
</span>
{{ record.metadata.address[0].original_address }}
Expand Down Expand Up @@ -45,7 +45,11 @@ <h2 class="record-brief-title">
</div>
</div>
</div>
<div ng-if="show_tools()" class="panel-footer">
<a ng-if="can_view_editor" href="/editor/conferences/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
<div ng-if="record.display.admin_tools.length > 0" class="panel-footer">
<div ng-repeat="tool in record.display.admin_tools">
<span ng-switch="tool">
<a ng-switch-when="editor" href="/editor/conferences/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</span>
</div>
</div>
</article>
8 changes: 6 additions & 2 deletions src/inspirehep-search-js/templates/experiments/results.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,11 @@ <h2 class="record-brief-title">
</div>
</div>
</div>
<div ng-if="show_tools()" class="panel-footer">
<a ng-if="can_view_editor" href="/editor/experiments/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
<div ng-if="record.display.admin_tools.length > 0" class="panel-footer">
<div ng-repeat="tool in record.display.admin_tools">
<span ng-switch="tool">
<a ng-switch-when="editor" href="/editor/experiments/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</span>
</div>
</div>
</article>
8 changes: 6 additions & 2 deletions src/inspirehep-search-js/templates/institutions/results.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,11 @@ <h2 class="record-brief-title">
</div>
</div>
</div>
<div ng-if="show_tools()" class="panel-footer">
<a ng-if="can_view_editor" href="/editor/institutions/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
<div ng-if="record.display.admin_tools.length > 0" class="panel-footer">
<div ng-repeat="tool in record.display.admin_tools">
<span ng-switch="tool">
<a ng-switch-when="editor" href="/editor/institutions/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</span>
</div>
</div>
</div>
8 changes: 6 additions & 2 deletions src/inspirehep-search-js/templates/jobs/results.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,11 @@ <h2 class="record-brief-title">
</div>
</div>
</div>
<div ng-if="show_tools()" class="panel-footer">
<a ng-if="can_view_editor" href="/editor/jobs/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
<div ng-if="record.display.admin_tools.length > 0" class="panel-footer">
<div ng-repeat="tool in record.display.admin_tools">
<span ng-switch="tool">
<a ng-switch-when="editor" href="/editor/jobs/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</span>
</div>
</div>
</article>
10 changes: 7 additions & 3 deletions src/inspirehep-search-js/templates/journals/results.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ <h2 class="record-brief-title">
</div>
</div>
</div>
<div ng-if="show_tools()" class="panel-footer">
<a ng-if="can_view_editor" href="/editor/journals/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</div>
<div ng-if="record.display.admin_tools.length > 0" class="panel-footer">
<div ng-repeat="tool in record.display.admin_tools">
<span ng-switch="tool">
<a ng-switch-when="editor" href="/editor/journals/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</span>
</div>
</div>
</article>
8 changes: 6 additions & 2 deletions src/inspirehep-search-js/templates/literature/results.html
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,12 @@ <h2 class="record-brief-title">
</div>
</div>
</div>
<div ng-if="show_tools()" class="panel-footer">
<a ng-if="can_view_editor" href="/editor/literature/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
<div ng-if="record.display.admin_tools.length > 0" class="panel-footer">
<div ng-repeat="tool in record.display.admin_tools">
<span ng-switch="tool">
<a ng-switch-when="editor" href="/editor/literature/{{record.id}}"><i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
</span>
</div>
</div>
</article>
</div>
1 change: 0 additions & 1 deletion src/inspirehep.module.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
'inspirehepHoldingpen',
'inspirehepFacetsShowMore',
'inspirehepExport',
'inspirehepPermissions',
'inspirehepSearch.filters',
'inspirehepSearchTemplates',
'ui.bootstrap',
Expand Down

0 comments on commit 6a0ebe8

Please sign in to comment.