|
75 | 75 | </div> |
76 | 76 | {{/if}} |
77 | 77 |
|
78 | | - {{#hasConfig "DASHBOARD_ANNOUNCEMENT_TEXT"}} |
79 | | - {{#hasConfig "DASHBOARD_ANNOUNCEMENT_ROLES"}} |
80 | | - {{#ifneq (getConfig "DASHBOARD_ANNOUNCEMENT_TEXT") ""}} |
81 | | - {{#ifneq (getConfig "DASHBOARD_ANNOUNCEMENT_ROLES") ""}} |
82 | | - {{#if (userHasRoleFromArray (getConfig "DASHBOARD_ANNOUNCEMENT_ROLES") ../currentUser)}} |
83 | | - <div class="alert dashboard-notification" role="alert"> |
84 | | - <i class="fa fa-fw fa-lightbulb-o fa-lg" style="margin: 6px 0.5rem 0 0.5rem" aria-hidden="true"></i><p class="dashboard-notification-text">{{{$t (getConfig "DASHBOARD_ANNOUNCEMENT_TEXT") }}}</p> |
85 | | - </div> |
86 | | - {{/if}} |
| 78 | + |
| 79 | + {{!-- Announcement template for single text from config mapping to given translation key. Uncomment and fill in config to reactivate. |
| 80 | + {{#hasConfig "DASHBOARD_ANNOUNCEMENT_TEXT"}} |
| 81 | + {{#hasConfig "DASHBOARD_ANNOUNCEMENT_ROLES"}} |
| 82 | + {{#ifneq (getConfig "DASHBOARD_ANNOUNCEMENT_TEXT") ""}} |
| 83 | + {{#ifneq (getConfig "DASHBOARD_ANNOUNCEMENT_ROLES") ""}} |
| 84 | + {{#if (userHasRoleFromArray (getConfig "DASHBOARD_ANNOUNCEMENT_ROLES") ../currentUser)}} |
| 85 | + <div class="alert dashboard-notification" role="alert"> |
| 86 | + <i class="fa fa-fw fa-lightbulb-o fa-lg" style="margin: 6px 0.5rem 0 0.5rem" aria-hidden="true"></i><p class="dashboard-notification-text">{{{$t (getConfig "DASHBOARD_ANNOUNCEMENT_TEXT") }}}</p> |
| 87 | + </div> |
| 88 | + {{/if}} |
| 89 | + {{/ifneq}} |
87 | 90 | {{/ifneq}} |
88 | | - {{/ifneq}} |
| 91 | + {{/hasConfig}} |
89 | 92 | {{/hasConfig}} |
| 93 | + --}} |
| 94 | + |
| 95 | + {{#hasConfig "DASHBOARD_ANNOUNCEMENT_ROLES"}} |
| 96 | + {{#ifneq (getConfig "DASHBOARD_ANNOUNCEMENT_ROLES") ""}} |
| 97 | + {{#if (userHasRoleFromArray (getConfig "DASHBOARD_ANNOUNCEMENT_ROLES") ../currentUser)}} |
| 98 | + <div style="position: relative; display: flex; padding: 16px; margin-bottom: 0; margin-top: 48px; border-radius: 4px; font-family: Roboto, sans-serif; font-size: 14px; line-height: 1.5; background-color: rgb(227, 242, 253); color: rgb(1, 87, 155);" role="alert"> |
| 99 | + <div style="display: flex; align-items: flex-start; padding-right: 16px; flex-shrink: 0;"> |
| 100 | + <svg style="width: 24px; height: 24px; fill: currentColor;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"> |
| 101 | + <path d="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"></path> |
| 102 | + </svg> |
| 103 | + </div> |
| 104 | + <div style="flex: 1; align-self: center; font-family: 'PT Sans',serif"> |
| 105 | + <div style="font-weight: 700; margin-bottom: 4px; font-size: 19px;"> |
| 106 | + <span style="color: rgba(58,66,75);">{{{$t "dashboard.text.lernStoreBannerTitle"}}}</span> |
| 107 | + </div> |
| 108 | + <div style="color: rgba(58,66,75); font-size: 16px;"> |
| 109 | + <ul style="margin-top: 4px; padding-left: 20px; margin-bottom: 0;"> |
| 110 | + <li>{{{$t ../translateKeyInfoBanner}}}</li> |
| 111 | + <li>{{{$t "dashboard.text.lernStoreBannerItem1"}}}</li> |
| 112 | + </ul> |
| 113 | + </div> |
| 114 | + </div> |
| 115 | + </div> |
| 116 | + {{/if}} |
| 117 | + {{/ifneq}} |
90 | 118 | {{/hasConfig}} |
| 119 | + |
| 120 | + |
91 | 121 | </section> |
92 | 122 |
|
93 | 123 | {{#if (getConfig "FEATURE_DASHBOARD_NEWS_ON_TOP_ENABLED")}} |
|
0 commit comments