From 073e4b5d28ae8a2ddab58aff5ba222b64fd5407d Mon Sep 17 00:00:00 2001 From: llj Date: Mon, 7 Aug 2017 13:56:25 +0800 Subject: [PATCH 1/3] [header] added 'log out' icon --- media/css/seahub.css | 7 ++++ media/css/sf_font2/seafile-font2.eot | Bin 8944 -> 9088 bytes media/css/sf_font2/seafile-font2.svg | 1 + media/css/sf_font2/seafile-font2.ttf | Bin 8760 -> 8904 bytes media/css/sf_font2/seafile-font2.woff | Bin 5940 -> 6060 bytes seahub/base/context_processors.py | 3 +- seahub/settings.py | 3 ++ seahub/templates/base.html | 3 ++ seahub/templates/base_for_backbone.html | 32 ++++++++++-------- .../templates/sysadmin/sysadmin_backbone.html | 14 +++++--- 10 files changed, 44 insertions(+), 19 deletions(-) diff --git a/media/css/seahub.css b/media/css/seahub.css index 3ee825e7bb..b52e1ddc67 100644 --- a/media/css/seahub.css +++ b/media/css/seahub.css @@ -189,6 +189,7 @@ .sf2-icon-unlock:before { content: "\e02d"; } .sf2-icon-admin-log:before { content: "\e02e"; } .sf2-icon-info:before { content: "\e02f"; } +.sf2-icon-logout:before { content: "\e030"; } /******* tags **********/ body, @@ -1814,6 +1815,12 @@ button.sf-dropdown-toggle:focus { text-decoration:underline; } /* top-bar */ +#logout-icon { + margin:10px 0 0 25px; + font-size:22px; + line-height:1; + color:#999; +} #notifications { position:relative; margin:10px 0 0 25px; diff --git a/media/css/sf_font2/seafile-font2.eot b/media/css/sf_font2/seafile-font2.eot index 081d65245cef1e1950a47bf01d297008dc5503a1..66fd52b3cf47486a4c9bdcd6ec18b321efb62c76 100644 GIT binary patch delta 652 zcmYjOL1+_E5Pg5M*`&?>rdEkGO}oh!lGrvRCQCMzU_DriASx)ui1s>L~nu~^q}Cu)=3Cb_`}S5Z)X0?|35~nWAS!=qqy$u`X&ynuT=C4fs-8CBk#@P&ePxrA%@Njg=*f6*#Tdgm8u&fZtVy)G4}XY{RoG?7NPNLyf(MYie83{SYz zzu=OH05+a3eEjdF1}p6*>_k%*Yiy7i;x{|XV&b%PJ?bHiCU2Ur*%Np~sL|aA84KhU z@~lz+IVKd_C6=g{ZEhxR%M-G?3e>;Lth*w?gF&{=HqeDIO%@6!HRf?MB{;(R^`MbV zm>!1`3hK%pPuxuICD35w?EV1v@}r!Nmk-=^xLl43=N+n1%jIf@+QIqAO1Zqkx^||u zcedZ)Tvd%+EoZ1I=Lc=&=VkG&HyjFMv9*Q_j`db-hYNpNu>#Hl;y_;@bQ0;ts&X4G z=*5dxY^P1Wv|Qn!>uuuZgS=&1@9)0?*hAuz#fsx@ZEJr3Zj$zC z)>&}R&Y+P0nCgMq`K9vOuK^VhgFpmxCFjXyzVS`=Gov1)j?d((&ew`gW9kEKRCbBa zRh*YDmT^S&3~{sSR7zhGKf^$jrm$_dw(xwbJlX(abQM1VBNs&>AC5l0I(&j4Cjr=h zn%eu9xu^1L!~^J*1Ex{skG1gnVi8a4hAcO-Ss|cd)V+|p8!<#EElG5GT=wXga=<{_2ISl() zkmsw9RdnIEk2Q3&fc$PG{xB + diff --git a/media/css/sf_font2/seafile-font2.ttf b/media/css/sf_font2/seafile-font2.ttf index d7286e852c5a21cf067ede9ac6d2e42b811219a3..117c4061a3772ccdc6b028e35abae6fe74ee11d4 100644 GIT binary patch delta 735 zcmYjPOK1~O6g_WdGO5YDL`#V_OyyJUAPdj^-emVFf;d@bKkpj&%1AP{QX1~ z3;@RpL`{Dc_MVT+jVEw9pGkLqPYcp4BcZH)cLi?hCz1UC&lE>6Boj&0QoM z)r<2>j%kTDuouM3g;GX)=6mb|#BJhNi`r5d%lJWgDu|wIS~2Urv(^XrUz4^~F3rt{ zc8^iBL25wQZJQ&5pF1)qXWhd;;S^{a(0pEN?MI>3skEa|WFqCU%l+Yy+~tXGAUDeY?|XuX65E)Vi+M zRmH{m*hZzY!8-q6<~ZoM#kr!WdRGT6#m|CXD8jwtwV;|?(A+!5;TlWvU$*g(DhO#DN#YxWV_D6(Jck_AO;=k zmh`)c5JYt75W!w5@ZzOC2(k3 zSKHg85{kcBZ<(52s;++PO#((A&y%aOxr~8O z-)N<37v9Br5{L04&P{Yli+*Jt(Sdb)p9>c@O8S#^GUd8<$##2Bok3hasQdDxqV%@P v)7Fc8wVo*iYJ@}c6aF3*_0JG>L|ljyR1|jS(jqSOimkzCAHw*5TXyp=`ul7} diff --git a/media/css/sf_font2/seafile-font2.woff b/media/css/sf_font2/seafile-font2.woff index 6741f5ebbd6985497803f9367c741f13d6c0c593..e9ec7bfaae0c817217fcfb7e6f63b82eb02e3f61 100644 GIT binary patch delta 5978 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 EA5`ac{r~^~ delta 5857 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 diff --git a/seahub/base/context_processors.py b/seahub/base/context_processors.py index 62af02de23..c604ec7b1a 100644 --- a/seahub/base/context_processors.py +++ b/seahub/base/context_processors.py @@ -18,7 +18,7 @@ from seahub.settings import SEAFILE_VERSION, SITE_TITLE, SITE_NAME, \ MAX_FILE_NAME, BRANDING_CSS, LOGO_PATH, LOGO_WIDTH, LOGO_HEIGHT,\ SHOW_REPO_DOWNLOAD_BUTTON, SITE_ROOT, ENABLE_GUEST_INVITATION, \ FAVICON_PATH, ENABLE_THUMBNAIL, THUMBNAIL_SIZE_FOR_ORIGINAL, \ - MEDIA_ROOT + MEDIA_ROOT, SHOW_LOGOUT_ICON try: from seahub.settings import SEACLOUD_MODE @@ -112,5 +112,6 @@ def base(request): 'thumbnail_size_for_original': THUMBNAIL_SIZE_FOR_ORIGINAL, 'enable_guest_invitation': ENABLE_GUEST_INVITATION, 'enable_terms_and_conditions': dj_settings.ENABLE_TERMS_AND_CONDITIONS, + 'show_logout_icon': SHOW_LOGOUT_ICON, 'is_pro': True if is_pro_version() else False, } diff --git a/seahub/settings.py b/seahub/settings.py index c4f50eb163..e02b2af862 100644 --- a/seahub/settings.py +++ b/seahub/settings.py @@ -438,6 +438,9 @@ SERVE_STATIC = True # Enable or disable registration on web. ENABLE_SIGNUP = False +# show 'log out' icon in top-bar or not. +SHOW_LOGOUT_ICON = False + # For security consideration, please set to match the host/domain of your site, e.g., ALLOWED_HOSTS = ['.example.com']. # Please refer https://docs.djangoproject.com/en/dev/ref/settings/#allowed-hosts for details. ALLOWED_HOSTS = ['*'] diff --git a/seahub/templates/base.html b/seahub/templates/base.html index 1a2a3516e7..9275478c74 100644 --- a/seahub/templates/base.html +++ b/seahub/templates/base.html @@ -50,6 +50,9 @@ {% include 'snippets/search_form.html' %} {% endif %} + {% if show_logout_icon %} + + {% endif %} diff --git a/seahub/templates/sysadmin/sysadmin_backbone.html b/seahub/templates/sysadmin/sysadmin_backbone.html index a858248281..4c4b22a564 100644 --- a/seahub/templates/sysadmin/sysadmin_backbone.html +++ b/seahub/templates/sysadmin/sysadmin_backbone.html @@ -44,10 +44,16 @@ -
- - {% avatar request.user 36 %} - +
+ {% if show_logout_icon %} + + {% endif %} + +
From 23d4c2dd1e3768c61d15ae753874390356a95e01 Mon Sep 17 00:00:00 2001 From: llj Date: Mon, 7 Aug 2017 18:15:51 +0800 Subject: [PATCH 2/3] [system admin] removed 'log out' icon --- seahub/templates/sysadmin/sysadmin_backbone.html | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/seahub/templates/sysadmin/sysadmin_backbone.html b/seahub/templates/sysadmin/sysadmin_backbone.html index 4c4b22a564..a858248281 100644 --- a/seahub/templates/sysadmin/sysadmin_backbone.html +++ b/seahub/templates/sysadmin/sysadmin_backbone.html @@ -44,16 +44,10 @@ -
- {% if show_logout_icon %} - - {% endif %} - - +
From 15455fd45c61a003a73d799dd6a1e87173803e95 Mon Sep 17 00:00:00 2001 From: llj Date: Mon, 7 Aug 2017 18:29:05 +0800 Subject: [PATCH 3/3] [base.html] removed 'log out' icon --- seahub/templates/base.html | 3 --- 1 file changed, 3 deletions(-) diff --git a/seahub/templates/base.html b/seahub/templates/base.html index 9275478c74..1a2a3516e7 100644 --- a/seahub/templates/base.html +++ b/seahub/templates/base.html @@ -50,9 +50,6 @@ {% include 'snippets/search_form.html' %} {% endif %} - {% if show_logout_icon %} - - {% endif %}