Skip to content

Commit 5743ba1

Browse files
committed
Implemented settings page. Added user overview and partially change password function. Still some stuff todo.
1 parent d80cbbd commit 5743ba1

File tree

11 files changed

+1087
-572
lines changed

11 files changed

+1087
-572
lines changed

frontend/client/App.vue

+70
Original file line numberDiff line numberDiff line change
@@ -226,4 +226,74 @@ html {
226226
color: #4da2fc !important;
227227
}
228228
229+
/* Table styles */
230+
.global-search-input {
231+
background-color: #19191b !important;
232+
color: white !important;
233+
border-color: #2a2735 !important;
234+
}
235+
236+
.progress-bar-middle {
237+
position: relative;
238+
-webkit-transform: translateY(-50%);
239+
-ms-transform: translateY(-50%);
240+
transform: translateY(-50%);
241+
top: 50%;
242+
}
243+
244+
.progress-bar-height {
245+
height: 50px;
246+
}
247+
248+
.table td {
249+
border: 0 !important;
250+
color: #8c91a0 !important;
251+
text-align: center !important;
252+
}
253+
254+
.table th {
255+
border-top: solid black 2px !important;
256+
border-bottom: solid black 2px !important;
257+
color: #4da2fc !important;
258+
}
259+
260+
.table thead th {
261+
color: #4da2fc;
262+
text-align: center !important;
263+
}
264+
265+
.table-own-bordered {
266+
border-collapse: separate !important;
267+
border: solid black 2px;
268+
border-radius: 6px;
269+
}
270+
271+
.responsive {
272+
overflow-x: auto !important;
273+
}
274+
275+
.table-footer {
276+
border: solid black 2px !important;
277+
border-radius: 6px;
278+
margin-top: 10px !important;
279+
color: whitesmoke !important;
280+
}
281+
282+
.table-footer select {
283+
color: #4da2fc !important;
284+
}
285+
286+
.pagination-controls a span {
287+
color: #4da2fc !important;
288+
}
289+
290+
.pagination-controls .info {
291+
color: whitesmoke !important;
292+
}
293+
294+
.empty-table-text {
295+
color: #8c91a0;
296+
text-align: center;
297+
}
298+
229299
</style>

frontend/client/store/modules/menu/index.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ const state = {
1010
name: 'Overview',
1111
path: '/overview',
1212
meta: {
13-
icon: 'fa-th',
14-
link: 'overview.vue'
13+
icon: 'fa-th'
1514
},
1615
component: lazyLoading('overview', true)
1716
},
@@ -22,6 +21,14 @@ const state = {
2221
icon: 'fa-plus'
2322
},
2423
component: lazyLoading('pipeline/create')
24+
},
25+
{
26+
name: 'Settings',
27+
path: '/settings',
28+
meta: {
29+
icon: 'fa-cogs'
30+
},
31+
component: lazyLoading('settings', true)
2532
}
2633
]
2734
}

frontend/client/views/pipeline/create.vue

-69
Original file line numberDiff line numberDiff line change
@@ -401,75 +401,6 @@ export default {
401401
</script>
402402

403403
<style lang="scss">
404-
.global-search-input {
405-
background-color: #19191b !important;
406-
color: white !important;
407-
border-color: #2a2735 !important;
408-
}
409-
410-
.progress-bar-middle {
411-
position: relative;
412-
-webkit-transform: translateY(-50%);
413-
-ms-transform: translateY(-50%);
414-
transform: translateY(-50%);
415-
top: 50%;
416-
}
417-
418-
.progress-bar-height {
419-
height: 50px;
420-
}
421-
422-
.table td {
423-
border: 0 !important;
424-
color: #8c91a0 !important;
425-
text-align: center !important;
426-
}
427-
428-
.table th {
429-
border-top: solid black 2px !important;
430-
border-bottom: solid black 2px !important;
431-
color: #4da2fc !important;
432-
}
433-
434-
.table thead th {
435-
color: #4da2fc;
436-
text-align: center !important;
437-
}
438-
439-
.table-own-bordered {
440-
border-collapse: separate !important;
441-
border: solid black 2px;
442-
border-radius: 6px;
443-
}
444-
445-
.responsive {
446-
overflow-x: auto !important;
447-
}
448-
449-
.table-footer {
450-
border: solid black 2px !important;
451-
border-radius: 6px;
452-
margin-top: 10px !important;
453-
color: whitesmoke !important;
454-
}
455-
456-
.table-footer select {
457-
color: #4da2fc !important;
458-
}
459-
460-
.pagination-controls a span {
461-
color: #4da2fc !important;
462-
}
463-
464-
.pagination-controls .info {
465-
color: whitesmoke !important;
466-
}
467-
468-
.empty-table-text {
469-
color: #8c91a0;
470-
text-align: center;
471-
}
472-
473404
.credentials-modal {
474405
text-align: center;
475406
background-color: #2a2735;

frontend/client/views/pipeline/detail.vue

-68
Original file line numberDiff line numberDiff line change
@@ -379,74 +379,6 @@ export default {
379379
</script>
380380

381381
<style lang="scss">
382-
.global-search-input {
383-
background-color: #19191b !important;
384-
color: white !important;
385-
border-color: #2a2735 !important;
386-
}
387-
388-
.progress-bar-middle {
389-
position: relative;
390-
-webkit-transform: translateY(-50%);
391-
-ms-transform: translateY(-50%);
392-
transform: translateY(-50%);
393-
top: 50%;
394-
}
395-
396-
.progress-bar-height {
397-
height: 50px;
398-
}
399-
400-
.table td {
401-
border: 0 !important;
402-
color: #8c91a0 !important;
403-
text-align: center !important;
404-
}
405-
406-
.table th {
407-
border-top: solid black 2px !important;
408-
border-bottom: solid black 2px !important;
409-
color: #4da2fc !important;
410-
}
411-
412-
.table thead th {
413-
color: #4da2fc;
414-
text-align: center !important;
415-
}
416-
417-
.table-own-bordered {
418-
border-collapse: separate !important;
419-
border: solid black 2px;
420-
border-radius: 6px;
421-
}
422-
423-
.responsive {
424-
overflow-x: auto !important;
425-
}
426-
427-
.table-footer {
428-
border: solid black 2px !important;
429-
border-radius: 6px;
430-
margin-top: 10px !important;
431-
color: whitesmoke !important;
432-
}
433-
434-
.table-footer select {
435-
color: #4da2fc !important;
436-
}
437-
438-
.pagination-controls a span {
439-
color: #4da2fc !important;
440-
}
441-
442-
.pagination-controls .info {
443-
color: whitesmoke !important;
444-
}
445-
446-
.empty-table-text {
447-
color: #8c91a0;
448-
text-align: center;
449-
}
450382
451383
#pipeline-detail {
452384
width: 100%;

0 commit comments

Comments
 (0)