Add missing icons

Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-12-12 20:42:35 -04:00
parent a7b31fc171
commit ac1ad7a81b
13 changed files with 105 additions and 55 deletions

View File

@@ -30,12 +30,22 @@
{% endif %}
<button type="submit" class="btn btn-danger" data-dismiss="modal">
{{ submit_icon_class.render }}
{% if submit_icon_class %}
{{ submit_icon_class.render }}
{% else %}
<i class="fa fa-check"></i>
{% endif %}
{% if submit_label %}{{ submit_label }}{% else %}{% trans 'Yes' %}{% endif %}
</button>
{% if previous %}
<a class="btn btn-primary" onclick='history.back();'>{{ cancel_icon_class.render }} {% trans 'No' %}</a>
<a class="btn btn-primary" onclick='history.back();'>
{% if cancel_icon_class %}
{{ cancel_icon_class.render }}
{% else %}
<i class="fa fa-times"></i>
{% endif %}
{% trans 'No' %}</a>
{% endif %}
</form>

View File

@@ -77,8 +77,6 @@
<button class="btn btn-primary btn-hotkey-default" name="{% if form.prefix %}{{ form.prefix }}-submit{% else %}submit{% endif %}" type="submit">
{% if submit_icon_class %}
{{ submit_icon_class.render }}
{% elif submit_icon %}
<i class="{{ submit_icon }}"></i>
{% else %}
<i class="fa fa-check"></i>
{% endif %}

View File

@@ -56,11 +56,11 @@
<div class="form-group">
{% if not form_disable_submit %}
<button class="btn btn-primary btn-hotkey-default" name="{% if form.prefix %}{{ form.prefix }}-submit{% else %}submit{% endif %}" type="submit"><i class="{{ submit_icon|default:'fa fa-check' }}"></i> {% if submit_label %}{{ submit_label }}{% else %}{% if object %}{% trans 'Save' %}{% else %}{% trans 'Submit' %}{% endif %}{% endif %}</button>
<button class="btn btn-primary btn-hotkey-default" name="{% if form.prefix %}{{ form.prefix }}-submit{% else %}submit{% endif %}" type="submit"><i class="fa fa-check"></i> {% if submit_label %}{{ submit_label }}{% else %}{% if object %}{% trans 'Save' %}{% else %}{% trans 'Submit' %}{% endif %}{% endif %}</button>
{% endif %}
{% if previous %}
&nbsp;<a class="btn btn-default" onclick='history.back();'>
<i class="fa fa-cross"></i> {% if cancel_label %}{{ cancel_label }}{% else %}{% trans 'Cancel' %}{% endif %}
<i class="fa fa-times"></i> {% if cancel_label %}{{ cancel_label }}{% else %}{% trans 'Cancel' %}{% endif %}
</a>
{% endif %}
</div>

View File

@@ -2,6 +2,17 @@ from __future__ import absolute_import, unicode_literals
from mayan.apps.appearance.classes import Icon
icon_key_delete = Icon(driver_name='fontawesome', symbol='times')
icon_key_detail = Icon(driver_name='fontawesome', symbol='key')
icon_key_download = Icon(driver_name='fontawesome', symbol='download')
icon_key_setup = Icon(driver_name='fontawesome', symbol='key')
icon_key_upload = Icon(driver_name='fontawesome', symbol='upload')
icon_keyserver_search = Icon(driver_name='fontawesome', symbol='search')
icon_private_keys = Icon(
driver_name='fontawesome-dual', primary_symbol='key',
secondary_symbol='eye-slash'
)
icon_public_keys = Icon(
driver_name='fontawesome-dual', primary_symbol='key',
secondary_symbol='eye'
)

View File

@@ -4,23 +4,30 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation.classes import Link
from .icons import icon_key_setup, icon_key_upload, icon_keyserver_search
from .icons import (
icon_key_delete, icon_key_detail, icon_key_download, icon_key_setup,
icon_key_upload, icon_keyserver_search, icon_private_keys,
icon_public_keys
)
from .permissions import (
permission_key_delete, permission_key_download, permission_key_receive,
permission_key_view, permission_key_upload, permission_keyserver_query
)
link_key_delete = Link(
args=('resolved_object.pk',), permissions=(permission_key_delete,),
tags='dangerous', text=_('Delete'), view='django_gpg:key_delete',
args=('resolved_object.pk',), icon_class=icon_key_delete,
permissions=(permission_key_delete,), tags='dangerous', text=_('Delete'),
view='django_gpg:key_delete'
)
link_key_detail = Link(
args=('resolved_object.pk',), permissions=(permission_key_view,),
text=_('Details'), view='django_gpg:key_detail',
args=('resolved_object.pk',), icon_class=icon_key_detail,
permissions=(permission_key_view,), text=_('Details'),
view='django_gpg:key_detail'
)
link_key_download = Link(
args=('resolved_object.pk',), permissions=(permission_key_download,),
text=_('Download'), view='django_gpg:key_download',
args=('resolved_object.pk',), icon_class=icon_key_download,
permissions=(permission_key_download,), text=_('Download'),
view='django_gpg:key_download'
)
link_key_query = Link(
icon_class=icon_keyserver_search,
@@ -30,7 +37,7 @@ link_key_query = Link(
link_key_receive = Link(
args='object.key_id', keep_query=True,
permissions=(permission_key_receive,), text=_('Import'),
view='django_gpg:key_receive',
view='django_gpg:key_receive'
)
link_key_setup = Link(
icon_class=icon_key_setup, permissions=(permission_key_view,),
@@ -41,10 +48,10 @@ link_key_upload = Link(
text=_('Upload key'), view='django_gpg:key_upload'
)
link_private_keys = Link(
permissions=(permission_key_view,), text=_('Private keys'),
view='django_gpg:key_private_list'
icon_class=icon_private_keys, permissions=(permission_key_view,),
text=_('Private keys'), view='django_gpg:key_private_list'
)
link_public_keys = Link(
permissions=(permission_key_view,), text=_('Public keys'),
view='django_gpg:key_public_list'
icon_class=icon_public_keys, permissions=(permission_key_view,),
text=_('Public keys'), view='django_gpg:key_public_list'
)

View File

@@ -14,7 +14,10 @@ from mayan.apps.common.generics import (
)
from .forms import KeyDetailForm, KeySearchForm
from .icons import icon_key_setup, icon_keyserver_search
from .icons import (
icon_key_setup, icon_keyserver_search, icon_private_keys,
icon_public_keys
)
from .links import link_key_query, link_key_upload
from .literals import KEY_TYPE_PUBLIC
from .models import Key
@@ -161,7 +164,7 @@ class PrivateKeyListView(SingleObjectListView):
def get_extra_context(self):
return {
'hide_object': True,
'no_results_icon': icon_key_setup,
'no_results_icon': icon_private_keys,
'no_results_main_link': link_key_upload.resolve(
context=RequestContext(request=self.request)
),
@@ -184,7 +187,7 @@ class PublicKeyListView(SingleObjectListView):
def get_extra_context(self):
return {
'hide_object': True,
'no_results_icon': icon_key_setup,
'no_results_icon': icon_public_keys,
'no_results_main_link': link_key_upload.resolve(
context=RequestContext(request=self.request)
),

View File

@@ -18,10 +18,12 @@ icon_document_version_signature_delete = Icon(
icon_document_version_signature_details = Icon(
driver_name='fontawesome', symbol='file-signature'
)
icon_document_version_signature_detached_create = Icon(
driver_name='fontawesome', symbol='file-signature'
)
icon_document_version_signature_download = Icon(
driver_name='fontawesome', symbol='download'
)
icon_document_version_signature_embedded_create = Icon(
driver_name='fontawesome', symbol='file-signature'
)

View File

@@ -45,30 +45,6 @@ link_document_version_signature_delete = Link(
tags='dangerous', text=_('Delete'),
view='signatures:document_version_signature_delete',
)
link_document_version_signature_details = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_details',
permissions=(permission_document_version_signature_view,),
text=_('Details'), view='signatures:document_version_signature_details',
)
link_document_version_signature_list = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_list',
permissions=(permission_document_version_signature_view,),
text=_('Signatures'), view='signatures:document_version_signature_list'
)
link_document_version_signature_download = Link(
args='resolved_object.pk', condition=is_detached_signature,
permissions=(permission_document_version_signature_download,),
text=_('Download'), view='signatures:document_version_signature_download'
)
link_document_version_signature_upload = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_upload',
permissions=(permission_document_version_signature_upload,),
text=_('Upload signature'),
view='signatures:document_version_signature_upload'
)
link_document_version_signature_detached_create = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_detached_create',
@@ -76,6 +52,19 @@ link_document_version_signature_detached_create = Link(
text=_('Sign detached'),
view='signatures:document_version_signature_detached_create'
)
link_document_version_signature_details = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_details',
permissions=(permission_document_version_signature_view,),
text=_('Details'), view='signatures:document_version_signature_details',
)
link_document_version_signature_download = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_download',
condition=is_detached_signature,
permissions=(permission_document_version_signature_download,),
text=_('Download'), view='signatures:document_version_signature_download'
)
link_document_version_signature_embedded_create = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_embedded_create',
@@ -83,3 +72,16 @@ link_document_version_signature_embedded_create = Link(
text=_('Sign embedded'),
view='signatures:document_version_signature_embedded_create'
)
link_document_version_signature_list = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_list',
permissions=(permission_document_version_signature_view,),
text=_('Signatures'), view='signatures:document_version_signature_list'
)
link_document_version_signature_upload = Link(
args='resolved_object.pk',
icon_class_path='mayan.apps.document_signatures.icons.icon_document_version_signature_upload',
permissions=(permission_document_version_signature_upload,),
text=_('Upload signature'),
view='signatures:document_version_signature_upload'
)

View File

@@ -32,8 +32,8 @@ from ..forms import (
DocumentTypeFilteredSelectForm,
)
from ..icons import (
icon_document_list, icon_document_list_recent_access,
icon_recent_added_document_list
icon_document_download, icon_document_list,
icon_document_list_recent_access, icon_recent_added_document_list
)
from ..literals import PAGE_RANGE_RANGE, DEFAULT_ZIP_FILENAME
from ..models import Document, RecentDocument
@@ -193,15 +193,16 @@ class DocumentDownloadFormView(MultipleObjectFormActionView):
'context': {
'object_list': self.queryset,
'hide_links': True,
'hide_multi_item_actions': True,
'hide_multi_item_actions': True
}
}
]
context = {
'submit_icon_class': icon_document_download,
'submit_label': _('Download'),
'subtemplates_list': subtemplates_list,
'title': _('Download documents'),
'title': _('Download documents')
}
if self.queryset.count() == 1:

View File

@@ -20,7 +20,11 @@ icon_mail_document_submit = Icon(
icon_system_mailer_error_log = Icon(
driver_name='fontawesome', symbol='envelope'
)
icon_user_mailer_create = Icon(driver_name='fontawesome', symbol='plus')
icon_user_mailer_create = Icon(
driver_name='fontawesome-dual', primary_symbol='envelope',
secondary_symbol='plus'
)
icon_user_mailer_delete = Icon(driver_name='fontawesome', symbol='times')
icon_user_mailer_edit = Icon(driver_name='fontawesome', symbol='pencil-alt')
icon_user_mailer_list = Icon(driver_name='fontawesome', symbol='envelope')

View File

@@ -34,7 +34,10 @@ icon_document_type_metadata_type_list = Icon(
driver_name='fontawesome', symbol='database'
)
icon_metadata = Icon(driver_name='fontawesome', symbol='database')
icon_metadata_type_create = Icon(driver_name='fontawesome', symbol='plus')
icon_metadata_type_create = Icon(
driver_name='fontawesome-dual', primary_symbol='database',
secondary_symbol='plus'
)
icon_metadata_type_delete = Icon(driver_name='fontawesome', symbol='times')
icon_metadata_type_edit = Icon(driver_name='fontawesome', symbol='pencil-alt')
icon_metadata_type_list = Icon(driver_name='fontawesome', symbol='database')

View File

@@ -13,7 +13,10 @@ icon_setup_sources = Icon(driver_name='fontawesome', symbol='upload')
icon_setup_source_check_now = Icon(driver_name='fontawesome', symbol='check')
icon_setup_source_delete = Icon(driver_name='fontawesome', symbol='times')
icon_setup_source_edit = Icon(driver_name='fontawesome', symbol='pencil-alt')
icon_source_create = Icon(driver_name='fontawesome', symbol='plus')
icon_source_create = Icon(
driver_name='fontawesome-dual', primary_symbol='upload',
secondary_symbol='plus'
)
icon_source_list = Icon(driver_name='fontawesome', symbol='upload')
icon_staging_folder = Icon(driver_name='fontawesome', symbol='folder')
icon_staging_folder_file = Icon(driver_name='fontawesome', symbol='file')

View File

@@ -5,13 +5,19 @@ from mayan.apps.appearance.classes import Icon
icon_current_user_details = Icon(driver_name='fontawesome', symbol='user')
icon_current_user_edit = Icon(driver_name='fontawesome', symbol='user')
icon_group = Icon(driver_name='fontawesome', symbol='users')
icon_group_create = Icon(driver_name='fontawesome', symbol='plus')
icon_group_create = Icon(
driver_name='fontawesome-dual', primary_symbol='users',
secondary_symbol='plus'
)
icon_group_delete = Icon(driver_name='fontawesome', symbol='times')
icon_group_edit = Icon(driver_name='fontawesome', symbol='pencil-alt')
icon_group_list = Icon(driver_name='fontawesome', symbol='users')
icon_group_user_list = Icon(driver_name='fontawesome', symbol='user')
icon_group_setup = Icon(driver_name='fontawesome', symbol='users')
icon_user_create = Icon(driver_name='fontawesome', symbol='plus')
icon_user_create = Icon(
driver_name='fontawesome-dual', primary_symbol='user',
secondary_symbol='plus'
)
icon_user_delete = Icon(driver_name='fontawesome', symbol='times')
icon_user_edit = Icon(driver_name='fontawesome', symbol='pencil-alt')
icon_user_group_list = icon_group