-
Notifications
You must be signed in to change notification settings - Fork 16
/
admin_site_search.html
71 lines (60 loc) · 3.82 KB
/
admin_site_search.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{% extends "admin/admin_base.html" %}
{% include "_edges_common_css.html" %}
{% block page_title %}Search journals & articles{% endblock %}
{% block admin_content %}
<h1 class="sr-only">Search journals & articles</h1>
<div class="bulk-action-feedback alert alert-success" style="display: none"></div>
<div class="container-fluid" id="admin-bulk-box">
<h2 class="label">Bulk edit records</h2>
<div class="row">
<form class="col-md-6 form form--compact" id="journal_bulk_form">
<div id="bulk_action-container" class="input-group">
<select class="multiformbox-selector input-group__input" id="bulk_action" name="bulk_action">
<option selected value="">Select action…</option>
<option value="withdraw">Withdraw from DOAJ</option>
<option value="reinstate">Reinstate into DOAJ</option>
<option value="edit_metadata">Journal: edit metadata…</option>
<option value="editor_group">Journal: Assign to editor group…</option>
<option value="note">Journal: Add a note…</option>
{% if current_user.has_role("ultra_bulk_delete") %}
<option value="delete">Delete records</option>
{% endif %}
</select>
<button id="bulk-submit" class="multiformbox-submit button input-group__input" disabled="disabled">Submit</button>
</div>
<div id="bulk_help-container">
<p id="any_type_error" class="alert multiformbox-error" style="display: none">You need to select an option in the <em>Journals vs. Articles</em> facet to use this option.</p>
<p id="journal_type_error" class="alert multiformbox-error" style="display:none">You need to select “Journal” from the <em>Journals vs. Articles</em> facet to use this option.</p>
<p id="invalid_email" class="alert multiformbox-error" style="display:none">Please enter a valid email address for the contact.</p>
</div>
<div class="multiformbox-container form__question" style="display: none" id="editor_group-container">
<input id="editor_group" name="editor_group" type="text" value="" placeholder="Enter new editor group">
</div>
<div class="multiformbox-container form__question" style="display: none" id="note-container">
<textarea class="form-control" id="note" name="note" placeholder="Type note here…"></textarea>
</div>
<div class="multiformbox-container" style="display: none" id="edit_metadata-container">
<p class=" alert alert--message">Bulk editing journals via this form behaves as if you have used the <em>individual Journal edit form</em> for each selected record and selected the <em>Allow incomplete form</em> checkbox. <br/><strong>You will NOT receive validation errors</strong> for records which are missing required fields.</p>
{% autoescape off %}
{{ edit_form }}
{% endautoescape %}
</div>
</form>
</div>
</div>
<div id="admin_journals_and_articles"></div>
{% endblock %}
{% block extra_js_bottom %}
<script type="text/javascript">
$.extend(true, doaj, {
adminJournalArticleSearchConfig : {
articleEditUrl : "{{ url_for('admin.article_page', article_id='') }}",
journalEditUrl : "{{ url_for('admin.journal_page', journal_id='') }}",
searchPath : '/admin_query/journal,article/_search'
}
});
</script>
{% include "_edges_common_js.html" %}
<script type="text/javascript" src="/static/js/multiformbox.js?v={{config.get('DOAJ_VERSION')}}"></script>
<script type="text/javascript" src="/static/js/edges/admin.journalarticle.edge.js?v={{config.get('DOAJ_VERSION')}}"></script>
{% endblock %}