From 85f6384a3f3022b89da51ad7ccc2219545969b5b Mon Sep 17 00:00:00 2001 From: Farbod Zamani Date: Tue, 22 Nov 2022 10:31:18 +0000 Subject: CW: Rights pagination Closes #1629 Merge request studip/studip!1180 --- resources/assets/stylesheets/scss/pagination.scss | 12 ++ resources/vue/components/StudipPagination.vue | 101 +++++++++++ .../CoursewareStructuralElementPermissions.vue | 189 +++++++++++++++++++-- 3 files changed, 290 insertions(+), 12 deletions(-) create mode 100644 resources/vue/components/StudipPagination.vue diff --git a/resources/assets/stylesheets/scss/pagination.scss b/resources/assets/stylesheets/scss/pagination.scss index b55fd0c..c03c410 100644 --- a/resources/assets/stylesheets/scss/pagination.scss +++ b/resources/assets/stylesheets/scss/pagination.scss @@ -12,7 +12,9 @@ .pagination { li { display: inline-block; + } + li:not(.no-divider) { &:not(:first-of-type) { &::before { content: ' | '; @@ -57,3 +59,13 @@ @include background-icon(arr_1right); } } + +.pagination-wrapper-flex { + display: flex; + justify-content: space-between; + align-items: center; + .pagination { + margin-left: auto; + } +} + diff --git a/resources/vue/components/StudipPagination.vue b/resources/vue/components/StudipPagination.vue new file mode 100644 index 0000000..8b82f98 --- /dev/null +++ b/resources/vue/components/StudipPagination.vue @@ -0,0 +1,101 @@ + + + diff --git a/resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue b/resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue index c061ba3..473b82f 100644 --- a/resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue +++ b/resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue @@ -14,20 +14,24 @@ Studierende - - - + + + + + + Lesen + Lesen und Schreiben Name - - + + - + + + + + + + + @@ -59,22 +74,24 @@ Leser/-innen- - + + + + - - + @@ -87,6 +104,17 @@ + + + + +
Lesen Name
+
+ +
@@ -135,6 +163,8 @@ -- cgit v1.0