|
48 | 48 | <span class="list-item">QR Code</span>
|
49 | 49 | </div>
|
50 | 50 | </a>
|
51 |
| - <a *ngIf="user && user.role !== 'company'" mat-list-item routerLink="/user/cv" |
| 51 | + <h2 *ngIf="user && user.role === 'team'" matSubheader style="color: grey;">Staff Options</h2> |
| 52 | + <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/promote" |
52 | 53 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()" class="mat-list-item-custom">
|
53 | 54 | <div class="navigation-link">
|
54 |
| - <mat-icon *ngIf="!isCvUpdated" matBadge="!" matBadgeColor="warn" matBadgeSize="small">account_box</mat-icon> |
55 |
| - <mat-icon *ngIf="isCvUpdated">account_box</mat-icon> |
56 |
| - <span class="list-item">Upload CV</span> |
| 55 | + <mat-icon>verified_user</mat-icon> |
| 56 | + <span class="list-item">Promote</span> |
57 | 57 | </div>
|
58 | 58 | </a>
|
59 | 59 | <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/checkin"
|
|
70 | 70 | <span class="list-item">Validate Card</span>
|
71 | 71 | </div>
|
72 | 72 | </a>
|
73 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/promote" |
74 |
| - routerLinkActive="navigation-link active" (click)="sidenav.toggle()" class="mat-list-item-custom"> |
75 |
| - <div class="navigation-link"> |
76 |
| - <mat-icon>verified_user</mat-icon> |
77 |
| - <span class="list-item">Promote</span> |
78 |
| - </div> |
79 |
| - </a> |
| 73 | + <mat-accordion *ngIf="user && user.role === 'team'"> |
| 74 | + <mat-expansion-panel style="background-color: transparent !important"> |
| 75 | + <mat-expansion-panel-header class="specific-class"> |
| 76 | + <a mat-list-item> |
| 77 | + <div class="navigation-link"> |
| 78 | + <mat-icon>cake</mat-icon> |
| 79 | + <span class="list-item">Pick Winner</span> |
| 80 | + <mat-icon>keyboard_arrow_right</mat-icon> |
| 81 | + </div> |
| 82 | + </a> |
| 83 | + </mat-expansion-panel-header> |
| 84 | + <mat-nav-list> |
| 85 | + <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/prizes" |
| 86 | + routerLinkActive="navigation-link active" (click)="sidenav.toggle()"> |
| 87 | + <div class="navigation-link"> |
| 88 | + <mat-icon>cake</mat-icon> |
| 89 | + <span class="list-item">Prizes</span> |
| 90 | + </div> |
| 91 | + </a> |
| 92 | + <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/pick-winner" |
| 93 | + routerLinkActive="navigation-link active" (click)="sidenav.toggle()"> |
| 94 | + <div class="navigation-link"> |
| 95 | + <mat-icon>cake</mat-icon> |
| 96 | + <span class="list-item">Pick Winner</span> |
| 97 | + </div> |
| 98 | + </a> |
| 99 | + </mat-nav-list> |
| 100 | + </mat-expansion-panel> |
| 101 | + </mat-accordion> |
| 102 | + |
| 103 | + <h2 *ngIf="user && user.role === 'team'" matSubheader style="color: grey;">Company Options</h2> |
80 | 104 | <a
|
81 |
| - *ngIf="user" |
| 105 | + *ngIf="user && user.role === 'company'" |
82 | 106 | mat-list-item
|
83 | 107 | routerLink="/user/links/link"
|
84 | 108 | routerLinkActive="navigation-link active"
|
|
87 | 111 | >
|
88 | 112 | <div class="navigation-link">
|
89 | 113 | <mat-icon>done_outline</mat-icon>
|
90 |
| - <span class="list-item">{{(user.role === 'company' ? "Sign and ": "" )}}Link Card </span> |
| 114 | + <span class="list-item">Sign and Link Card </span> |
91 | 115 | </div>
|
92 | 116 | </a>
|
93 | 117 | <a
|
94 |
| - *ngIf="user" |
| 118 | + *ngIf="user && user.role !== 'user'" |
95 | 119 | mat-list-item
|
96 | 120 | routerLink="/user/links/my-links"
|
97 | 121 | routerLinkActive="navigation-link active"
|
|
103 | 127 | <span class="list-item">My links</span>
|
104 | 128 | </div>
|
105 | 129 | </a>
|
106 |
| - |
107 |
| - <a *ngIf="user && user.role === 'user'" mat-list-item routerLink="/user/workshops" |
108 |
| - routerLinkActive="navigation-link active" [routerLinkActiveOptions]="{ exact: true }" |
109 |
| - (click)="sidenav.toggle()"> |
| 130 | + <a *ngIf="user && user.role === 'company'" mat-list-item routerLink="/user/downloads/download" |
| 131 | + routerLinkActive="navigation-link active" (click)="sidenav.toggle()"> |
110 | 132 | <div class="navigation-link">
|
111 |
| - <mat-icon> business</mat-icon> |
112 |
| - <span class="list-item">Workshops</span> |
| 133 | + <mat-icon>get_app</mat-icon> |
| 134 | + <span class="list-item">Download CVs</span> |
113 | 135 | </div>
|
114 | 136 | </a>
|
115 |
| - |
| 137 | + |
116 | 138 | <mat-accordion *ngIf="user && user.role === 'team'">
|
117 | 139 | <mat-expansion-panel style="background-color: transparent !important">
|
118 | 140 | <mat-expansion-panel-header class="specific-class">
|
119 | 141 | <a mat-list-item class="navigation-link">
|
120 | 142 | <div class="navigation-link">
|
121 |
| - <mat-icon> business</mat-icon> |
122 |
| - <span class="list-item">Workshops</span> |
| 143 | + <mat-icon>get_app</mat-icon> |
| 144 | + <span class="list-item">CV Downloads </span> |
123 | 145 | <mat-icon>keyboard_arrow_right</mat-icon>
|
124 | 146 | </div>
|
125 | 147 | </a>
|
126 | 148 | </mat-expansion-panel-header>
|
127 | 149 | <mat-nav-list>
|
128 |
| - <a *ngIf="user && user.role !== 'company'" mat-list-item routerLink="/user/workshops" |
129 |
| - routerLinkActive="navigation-link active" [routerLinkActiveOptions]="{ exact: true }" |
130 |
| - (click)="sidenav.toggle()" class="navigation-link"> |
131 |
| - <div class="navigation-link"> |
132 |
| - <mat-icon> business</mat-icon> |
133 |
| - <span class="list-item">Workshops</span> |
134 |
| - </div> |
135 |
| - </a> |
136 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/workshops/workshops-status" |
137 |
| - routerLinkActive="navigation-link active" (click)="sidenav.toggle()"> |
138 |
| - <div class="navigation-link"> |
139 |
| - <mat-icon>info</mat-icon> |
140 |
| - <span class="list-item">Workshop Status</span> |
141 |
| - </div> |
142 |
| - </a> |
143 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/validate-workshop" |
| 150 | + <a *ngIf="user && user.role !== 'user'" mat-list-item routerLink="/user/downloads/download" |
144 | 151 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()">
|
145 | 152 | <div class="navigation-link">
|
146 |
| - <mat-icon>event</mat-icon> |
147 |
| - <span class="list-item">Validate Workshop</span> |
148 |
| - </div> |
149 |
| - </a> |
150 |
| - </mat-nav-list> |
151 |
| - </mat-expansion-panel> |
152 |
| - |
153 |
| - <mat-expansion-panel style="background-color: transparent !important"> |
154 |
| - <mat-expansion-panel-header class="specific-class"> |
155 |
| - <a mat-list-item> |
156 |
| - <div class="navigation-link"> |
157 |
| - <mat-icon>cake</mat-icon> |
158 |
| - <span class="list-item">Pick Winner</span> |
159 |
| - <mat-icon>keyboard_arrow_right</mat-icon> |
| 153 | + <mat-icon>get_app</mat-icon> |
| 154 | + <span class="list-item">Download CVs</span> |
160 | 155 | </div>
|
161 | 156 | </a>
|
162 |
| - </mat-expansion-panel-header> |
163 |
| - <mat-nav-list> |
164 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/prizes" |
| 157 | + <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/downloads/manage" |
165 | 158 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()">
|
166 | 159 | <div class="navigation-link">
|
167 |
| - <mat-icon>cake</mat-icon> |
168 |
| - <span class="list-item">Prizes</span> |
| 160 | + <mat-icon>get_app</mat-icon> |
| 161 | + <span class="list-item">Create Endpoints</span> |
169 | 162 | </div>
|
170 | 163 | </a>
|
171 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/pick-winner" |
| 164 | + <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/downloads/status" |
172 | 165 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()">
|
173 | 166 | <div class="navigation-link">
|
174 |
| - <mat-icon>cake</mat-icon> |
175 |
| - <span class="list-item">Pick Winner</span> |
| 167 | + <mat-icon>get_app</mat-icon> |
| 168 | + <span class="list-item">Endpoints Status</span> |
176 | 169 | </div>
|
177 | 170 | </a>
|
178 | 171 | </mat-nav-list>
|
179 | 172 | </mat-expansion-panel>
|
| 173 | + </mat-accordion> |
| 174 | + |
| 175 | + <h2 *ngIf="user && user.role === 'team'" matSubheader style="color: grey;">Atendee Options</h2> |
| 176 | + |
| 177 | + <a *ngIf="user && user.role !== 'company'" mat-list-item routerLink="/user/cv" |
| 178 | + routerLinkActive="navigation-link active" (click)="sidenav.toggle()" class="mat-list-item-custom"> |
| 179 | + <div class="navigation-link"> |
| 180 | + <mat-icon *ngIf="!isCvUpdated" matBadge="!" matBadgeColor="warn" matBadgeSize="small">account_box</mat-icon> |
| 181 | + <mat-icon *ngIf="isCvUpdated">account_box</mat-icon> |
| 182 | + <span class="list-item">Upload CV</span> |
| 183 | + </div> |
| 184 | + </a> |
| 185 | + |
| 186 | + <!-- Ugly fix one day before the event. Just to have the 'Upload CV' on the top for users |
| 187 | + and on the 'Attendee options' section for members --> |
| 188 | + <a |
| 189 | + *ngIf="user && user.role === 'user'" |
| 190 | + mat-list-item |
| 191 | + routerLink="/user/links/my-links" |
| 192 | + routerLinkActive="navigation-link active" |
| 193 | + (click)="sidenav.toggle()" |
| 194 | + class="navigation-link" |
| 195 | + > |
| 196 | + <div class="navigation-link"> |
| 197 | + <mat-icon> forum</mat-icon> |
| 198 | + <span class="list-item">My links</span> |
| 199 | + </div> |
| 200 | + </a> |
180 | 201 |
|
| 202 | + <a *ngIf="user && user.role === 'user'" mat-list-item routerLink="/user/workshops" |
| 203 | + routerLinkActive="navigation-link active" [routerLinkActiveOptions]="{ exact: true }" |
| 204 | + (click)="sidenav.toggle()"> |
| 205 | + <div class="navigation-link"> |
| 206 | + <mat-icon> business</mat-icon> |
| 207 | + <span class="list-item">Workshops</span> |
| 208 | + </div> |
| 209 | + </a> |
| 210 | + |
| 211 | + <mat-accordion *ngIf="user && user.role === 'team'"> |
181 | 212 | <mat-expansion-panel style="background-color: transparent !important">
|
182 | 213 | <mat-expansion-panel-header class="specific-class">
|
183 | 214 | <a mat-list-item class="navigation-link">
|
184 | 215 | <div class="navigation-link">
|
185 |
| - <mat-icon>get_app</mat-icon> |
186 |
| - <span class="list-item">CV Downloads </span> |
| 216 | + <mat-icon> business</mat-icon> |
| 217 | + <span class="list-item">Workshops</span> |
187 | 218 | <mat-icon>keyboard_arrow_right</mat-icon>
|
188 | 219 | </div>
|
189 | 220 | </a>
|
190 | 221 | </mat-expansion-panel-header>
|
191 | 222 | <mat-nav-list>
|
192 |
| - <a *ngIf="user && user.role !== 'user'" mat-list-item routerLink="/user/downloads/download" |
193 |
| - routerLinkActive="navigation-link active" (click)="sidenav.toggle()"> |
| 223 | + <a *ngIf="user && user.role !== 'company'" mat-list-item routerLink="/user/workshops" |
| 224 | + routerLinkActive="navigation-link active" [routerLinkActiveOptions]="{ exact: true }" |
| 225 | + (click)="sidenav.toggle()" class="navigation-link"> |
194 | 226 | <div class="navigation-link">
|
195 |
| - <mat-icon>get_app</mat-icon> |
196 |
| - <span class="list-item">Download CVs</span> |
| 227 | + <mat-icon> business</mat-icon> |
| 228 | + <span class="list-item">Workshops</span> |
197 | 229 | </div>
|
198 | 230 | </a>
|
199 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/downloads/manage" |
| 231 | + <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/workshops/workshops-status" |
200 | 232 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()">
|
201 | 233 | <div class="navigation-link">
|
202 |
| - <mat-icon>get_app</mat-icon> |
203 |
| - <span class="list-item">Create Endpoints</span> |
| 234 | + <mat-icon>info</mat-icon> |
| 235 | + <span class="list-item">Workshop Status</span> |
204 | 236 | </div>
|
205 | 237 | </a>
|
206 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/downloads/status" |
| 238 | + <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/validate-workshop" |
207 | 239 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()">
|
208 | 240 | <div class="navigation-link">
|
209 |
| - <mat-icon>get_app</mat-icon> |
210 |
| - <span class="list-item">Endpoints Status</span> |
| 241 | + <mat-icon>event</mat-icon> |
| 242 | + <span class="list-item">Validate Workshop</span> |
211 | 243 | </div>
|
212 | 244 | </a>
|
213 | 245 | </mat-nav-list>
|
214 |
| - </mat-expansion-panel> |
| 246 | + </mat-expansion-panel> |
215 | 247 | </mat-accordion>
|
216 | 248 |
|
217 |
| - <a *ngIf="user && user.role === 'company'" mat-list-item routerLink="/user/downloads/download" |
218 |
| - routerLinkActive="navigation-link active" (click)="sidenav.toggle()"> |
219 |
| - <div class="navigation-link"> |
220 |
| - <mat-icon>get_app</mat-icon> |
221 |
| - <span class="list-item">Download CVs</span> |
222 |
| - </div> |
223 |
| - </a> |
| 249 | + |
224 | 250 |
|
225 | 251 | <a *ngIf="user && user.role !== 'company'" mat-list-item routerLink="/user/achievements"
|
226 | 252 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()">
|
|
241 | 267 | <mat-icon>stars</mat-icon>
|
242 | 268 | <span class="list-item">Secret Codes</span>
|
243 | 269 | </a> -->
|
244 |
| - <a *ngIf="user && user.role !== 'company'" mat-list-item routerLink="/user/redeem" |
| 270 | + <!-- <a *ngIf="user && user.role !== 'company'" mat-list-item routerLink="/user/redeem" |
245 | 271 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()">
|
246 | 272 | <div class="navigation-link">
|
247 | 273 | <mat-icon>stars</mat-icon>
|
248 | 274 | <span class="list-item">Redeem Achievement</span>
|
249 | 275 | </div>
|
250 |
| - </a> |
| 276 | + </a> --> |
| 277 | + <!-- create a space between --> |
251 | 278 | <a *ngIf="user" mat-list-item routerLink="/user/promocodes" routerLinkActive="navigation-link active"
|
252 |
| - (click)="sidenav.toggle()" class="navigation-link"> |
| 279 | + (click)="sidenav.toggle()" class="mat-list-item-custom"> |
253 | 280 | <div class="navigation-link">
|
254 | 281 | <mat-icon>receipt</mat-icon>
|
255 | 282 | <span class="list-item">Promo Codes</span>
|
256 | 283 | </div>
|
257 | 284 | </a>
|
258 |
| - <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/add-achievement" |
| 285 | + <!-- <a *ngIf="user && user.role === 'team'" mat-list-item routerLink="/user/add-achievement" |
259 | 286 | routerLinkActive="navigation-link active" (click)="sidenav.toggle()" class="mat-list-item-custom">
|
260 | 287 | <div class="navigation-link">
|
261 | 288 | <mat-icon>star_border</mat-icon>
|
262 | 289 | <span class="list-item">Add achievement</span>
|
263 | 290 | </div>
|
264 |
| - </a> |
| 291 | + </a> --> |
265 | 292 | <div class="gap"></div>
|
266 | 293 | <div class="bottom">
|
267 | 294 | <a *ngIf="isLoggedIn" mat-list-item (click)="sidenav.toggle()"
|
|
0 commit comments