Minor: Format code

pull/6006/head
Angel Fernando Quiroz Campos 9 months ago
parent b581b1b6d8
commit 14b36328ac
No known key found for this signature in database
GPG Key ID: B284841AE3E562CD
  1. 18
      assets/vue/router/account.js
  2. 39
      assets/vue/router/admin.js
  3. 2
      assets/vue/router/assignments.js
  4. 10
      assets/vue/router/cataloguecourses.js
  5. 10
      assets/vue/router/cataloguesessions.js
  6. 34
      assets/vue/router/ccalendarevent.js
  7. 38
      assets/vue/router/course.js
  8. 38
      assets/vue/router/coursecategory.js
  9. 32
      assets/vue/router/ctoolintro.js
  10. 66
      assets/vue/router/documents.js
  11. 24
      assets/vue/router/filemanager.js
  12. 1
      assets/vue/router/index.js
  13. 38
      assets/vue/router/message.js
  14. 42
      assets/vue/router/page.js
  15. 52
      assets/vue/router/personalfile.js
  16. 22
      assets/vue/router/social.js
  17. 28
      assets/vue/router/terms.js
  18. 22
      assets/vue/router/user.js
  19. 50
      assets/vue/router/usergroup.js
  20. 38
      assets/vue/router/userreluser.js
  21. 4
      assets/vue/views/course/CatalogueCourses.vue

@ -1,14 +1,14 @@
export default { export default {
path: '/account', path: "/account",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'account', name: "account",
component: () => import('../components/course/Layout.vue'), component: () => import("../components/course/Layout.vue"),
children: [ children: [
{ {
name: 'AccountHome', name: "AccountHome",
path: 'home', path: "home",
component: () => import('../views/account/Home.vue'), component: () => import("../views/account/Home.vue"),
meta: {requiresAuth: true}, meta: { requiresAuth: true },
}, },
] ],
}; }

@ -1,21 +1,20 @@
export default { export default {
path: '/admin', path: "/admin",
name: 'admin', name: "admin",
meta: { requiresAuth: true, showBreadcrumb: true }, meta: { requiresAuth: true, showBreadcrumb: true },
component: () => import('../components/admin/AdminLayout.vue'), component: () => import("../components/admin/AdminLayout.vue"),
children: [ children: [
{ {
path: '', path: "",
name: 'AdminIndex', name: "AdminIndex",
meta: { requiresAdmin: true, requiresSessionAdmin: true, showBreadcrumb: false }, meta: { requiresAdmin: true, requiresSessionAdmin: true, showBreadcrumb: false },
component: () => import('../views/admin/AdminIndex.vue'), component: () => import("../views/admin/AdminIndex.vue"),
}, },
{ {
name: 'AdminConfigurationColors', name: "AdminConfigurationColors",
path: 'configuration/colors', path: "configuration/colors",
meta: { requiresAdmin: true, requiresSessionAdmin: true, showBreadcrumb: true }, meta: { requiresAdmin: true, requiresSessionAdmin: true, showBreadcrumb: true },
component: () => import('../views/admin/AdminConfigureColors.vue'), component: () => import("../views/admin/AdminConfigureColors.vue"),
} },
], ],
}; }

@ -25,4 +25,4 @@ export default {
props: true, props: true,
}, },
], ],
}; }

@ -1,6 +1,6 @@
export default { export default {
path: '/catalogue/courses', path: "/catalogue/courses",
name: 'CatalogueCourses', name: "CatalogueCourses",
meta: { requiresAdmin: true, requiresSessionAdmin: true }, meta: { requiresAdmin: true, requiresSessionAdmin: true },
component: () => import('../views/course/CatalogueCourses.vue') component: () => import("../views/course/CatalogueCourses.vue"),
}; }

@ -1,6 +1,6 @@
export default { export default {
path: '/catalogue/sessions', path: "/catalogue/sessions",
name: 'CatalogueSessions', name: "CatalogueSessions",
meta: { requiresAdmin: true, requiresSessionAdmin: true }, meta: { requiresAdmin: true, requiresSessionAdmin: true },
component: () => import('../views/course/CatalogueSessions.vue') component: () => import("../views/course/CatalogueSessions.vue"),
}; }

@ -1,25 +1,25 @@
export default { export default {
path: '/resources/ccalendarevent', path: "/resources/ccalendarevent",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'ccalendarevent', name: "ccalendarevent",
redirect: { name: 'CCalendarEventList' }, redirect: { name: "CCalendarEventList" },
component: () => import('../components/ccalendarevent/CCalendarEventLayout.vue'), component: () => import("../components/ccalendarevent/CCalendarEventLayout.vue"),
children: [ children: [
{ {
name: 'CCalendarEventShow', name: "CCalendarEventShow",
path: 'show', path: "show",
component: () => import('../views/ccalendarevent/CCalendarEventShow.vue') component: () => import("../views/ccalendarevent/CCalendarEventShow.vue"),
}, },
{ {
name: 'CCalendarEventCreate', name: "CCalendarEventCreate",
path: 'new', path: "new",
component: () => import('../views/ccalendarevent/CCalendarEventCreate.vue') component: () => import("../views/ccalendarevent/CCalendarEventCreate.vue"),
}, },
{ {
name: 'CCalendarEventList', name: "CCalendarEventList",
path: '', path: "",
component: () => import('../views/ccalendarevent/CCalendarEventList.vue'), component: () => import("../views/ccalendarevent/CCalendarEventList.vue"),
props: (route) => ({ type: route.query.type }) props: (route) => ({ type: route.query.type }),
} },
] ],
}; }

@ -1,29 +1,29 @@
export default { export default {
path: '/resources/courses', path: "/resources/courses",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'courses', name: "courses",
component: () => import('../components/course/Layout.vue'), component: () => import("../components/course/Layout.vue"),
redirect: { name: 'CourseList' }, redirect: { name: "CourseList" },
children: [ children: [
{ {
name: 'CourseList', name: "CourseList",
path: '', path: "",
component: () => import('../views/course/List.vue') component: () => import("../views/course/List.vue"),
}, },
{ {
name: 'CourseCreate', name: "CourseCreate",
path: 'new', path: "new",
component: () => import('../views/course/Create.vue') component: () => import("../views/course/Create.vue"),
}, },
{ {
name: 'CourseUpdate', name: "CourseUpdate",
path: ':id/edit', path: ":id/edit",
component: () => import('../views/course/Update.vue') component: () => import("../views/course/Update.vue"),
}, },
{ {
name: 'CourseShow', name: "CourseShow",
path: ':id', path: ":id",
component: () => import('../views/course/Show.vue') component: () => import("../views/course/Show.vue"),
} },
] ],
}; }

@ -1,29 +1,29 @@
export default { export default {
path: '/resources/course_categories', path: "/resources/course_categories",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'course_categories', name: "course_categories",
component: () => import('../components/coursecategory/Layout.vue'), component: () => import("../components/coursecategory/Layout.vue"),
redirect: { name: 'CourseCategoryList' }, redirect: { name: "CourseCategoryList" },
children: [ children: [
{ {
name: 'CourseCategoryList', name: "CourseCategoryList",
path: '', path: "",
component: () => import('../views/coursecategory/List.vue') component: () => import("../views/coursecategory/List.vue"),
}, },
{ {
name: 'CourseCategoryCreate', name: "CourseCategoryCreate",
path: 'new', path: "new",
component: () => import('../views/coursecategory/Create.vue') component: () => import("../views/coursecategory/Create.vue"),
}, },
{ {
name: 'CourseCategoryUpdate', name: "CourseCategoryUpdate",
path: ':id/edit', path: ":id/edit",
component: () => import('../views/coursecategory/Update.vue') component: () => import("../views/coursecategory/Update.vue"),
}, },
{ {
name: 'CourseCategoryShow', name: "CourseCategoryShow",
path: ':id', path: ":id",
component: () => import('../views/coursecategory/Show.vue') component: () => import("../views/coursecategory/Show.vue"),
} },
] ],
}; }

@ -1,25 +1,25 @@
export default { export default {
path: '/resources/ctoolintro/', path: "/resources/ctoolintro/",
meta: { requiresAuth: true, showBreadcrumb: true }, meta: { requiresAuth: true, showBreadcrumb: true },
name: 'ctoolintro', name: "ctoolintro",
component: () => import('../components/ctoolintro/Layout.vue'), component: () => import("../components/ctoolintro/Layout.vue"),
redirect: { name: 'ToolIntroList' }, redirect: { name: "ToolIntroList" },
children: [ children: [
{ {
name: 'ToolIntroCreate', name: "ToolIntroCreate",
path: 'new/:courseTool', path: "new/:courseTool",
component: () => import('../views/ctoolintro/Create.vue') component: () => import("../views/ctoolintro/Create.vue"),
}, },
{ {
name: 'ToolIntroUpdate', name: "ToolIntroUpdate",
//path: ':id/edit', //path: ':id/edit',
path: 'edit', path: "edit",
component: () => import('../views/ctoolintro/Update.vue') component: () => import("../views/ctoolintro/Update.vue"),
}, },
{ {
name: 'ToolIntroShow', name: "ToolIntroShow",
path: '', path: "",
component: () => import('../views/ctoolintro/Show.vue') component: () => import("../views/ctoolintro/Show.vue"),
} },
] ],
}; }

@ -1,55 +1,55 @@
export default { export default {
path: '/resources/document/:node/', path: "/resources/document/:node/",
meta: { requiresAuth: true, showBreadcrumb: true }, meta: { requiresAuth: true, showBreadcrumb: true },
name: 'documents', name: "documents",
component: () => import('../components/layout/SimpleRouterViewLayout.vue'), component: () => import("../components/layout/SimpleRouterViewLayout.vue"),
redirect: { name: 'DocumentsList' }, redirect: { name: "DocumentsList" },
children: [ children: [
{ {
name: 'DocumentsList', name: "DocumentsList",
path: '', path: "",
component: () => import('../views/documents/DocumentsList.vue') component: () => import("../views/documents/DocumentsList.vue"),
}, },
{ {
name: 'DocumentsCreate', name: "DocumentsCreate",
path: 'new', path: "new",
component: () => import('../views/documents/Create.vue') component: () => import("../views/documents/Create.vue"),
}, },
{ {
name: 'DocumentsCreateFile', name: "DocumentsCreateFile",
path: 'create', path: "create",
component: () => import('../views/documents/CreateFile.vue') component: () => import("../views/documents/CreateFile.vue"),
}, },
{ {
name: 'DocumentsUploadFile', name: "DocumentsUploadFile",
path: 'upload', path: "upload",
component: () => import('../views/documents/DocumentsUpload.vue') component: () => import("../views/documents/DocumentsUpload.vue"),
}, },
{ {
name: 'DocumentsUpdate', name: "DocumentsUpdate",
//path: ':id/edit', //path: ':id/edit',
path: 'edit', path: "edit",
component: () => import('../views/documents/Update.vue') component: () => import("../views/documents/Update.vue"),
}, },
{ {
name: 'DocumentsUpdateFile', name: "DocumentsUpdateFile",
//path: ':id/edit', //path: ':id/edit',
path: 'edit_file', path: "edit_file",
component: () => import('../views/documents/UpdateFile.vue') component: () => import("../views/documents/UpdateFile.vue"),
}, },
{ {
name: 'DocumentsShow', name: "DocumentsShow",
path: 'show', path: "show",
component: () => import('../views/documents/DocumentShow.vue') component: () => import("../views/documents/DocumentShow.vue"),
}, },
{ {
name: 'DocumentForHtmlEditor', name: "DocumentForHtmlEditor",
path: 'manager', path: "manager",
component: () => import('../views/documents/DocumentForHtmlEditor.vue'), component: () => import("../views/documents/DocumentForHtmlEditor.vue"),
meta: { meta: {
layout: 'Empty', layout: "Empty",
showBreadcrumb: false showBreadcrumb: false,
} },
}, },
] ],
}; }

@ -1,25 +1,25 @@
export default { export default {
path: '/resources/filemanager', path: "/resources/filemanager",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
component: () => import('../components/filemanager/Layout.vue'), component: () => import("../components/filemanager/Layout.vue"),
children: [ children: [
{ {
path: 'personal_list/:node?', path: "personal_list/:node?",
name: 'FileManagerList', name: "FileManagerList",
component: () => import('../views/filemanager/List.vue'), component: () => import("../views/filemanager/List.vue"),
meta: { emptyLayout: true }, meta: { emptyLayout: true },
}, },
{ {
name: 'FileManagerUploadFile', name: "FileManagerUploadFile",
path: 'upload', path: "upload",
component: () => import('../views/filemanager/Upload.vue'), component: () => import("../views/filemanager/Upload.vue"),
meta: { emptyLayout: true }, meta: { emptyLayout: true },
}, },
{ {
name: 'CourseDocumentsUploadFile', name: "CourseDocumentsUploadFile",
path: '/course-upload', path: "/course-upload",
meta: { emptyLayout: true }, meta: { emptyLayout: true },
component: () => import('../views/documents/DocumentsUpload.vue') component: () => import("../views/documents/DocumentsUpload.vue"),
}, },
], ],
}; }

@ -46,7 +46,6 @@ import catalogueSessions from "./cataloguesessions"
import { customVueTemplateEnabled } from "../config/env" import { customVueTemplateEnabled } from "../config/env"
import { useCourseSettings } from "../store/courseSettingStore" import { useCourseSettings } from "../store/courseSettingStore"
import { checkIsAllowedToEdit, useUserSessionSubscription } from "../composables/userPermissions" import { checkIsAllowedToEdit, useUserSessionSubscription } from "../composables/userPermissions"
import { usePlatformConfig } from "../store/platformConfig"
const router = createRouter({ const router = createRouter({
history: createWebHistory(), history: createWebHistory(),

@ -1,24 +1,24 @@
export default { export default {
path: '/resources/messages', path: "/resources/messages",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'messages', name: "messages",
component: () => import('../components/message/MessageLayout.vue'), component: () => import("../components/message/MessageLayout.vue"),
redirect: { name: 'MessageList' }, redirect: { name: "MessageList" },
children: [ children: [
{ {
name: 'MessageList', name: "MessageList",
path: '', path: "",
component: () => import('../views/message/MessageList.vue') component: () => import("../views/message/MessageList.vue"),
}, },
{ {
name: 'MessageCreate', name: "MessageCreate",
path: 'new', path: "new",
component: () => import('../views/message/MessageCreate.vue') component: () => import("../views/message/MessageCreate.vue"),
}, },
{ {
name: 'MessageReply', name: "MessageReply",
path: 'reply', path: "reply",
component: () => import('../views/message/MessageReply.vue') component: () => import("../views/message/MessageReply.vue"),
}, },
/*{ /*{
name: 'MessageUpdate', name: 'MessageUpdate',
@ -26,10 +26,10 @@ export default {
component: () => import('../views/message/Update.vue') component: () => import('../views/message/Update.vue')
},*/ },*/
{ {
name: 'MessageShow', name: "MessageShow",
//path: ':id', //path: ':id',
path: 'show', path: "show",
component: () => import('../views/message/MessageShow.vue') component: () => import("../views/message/MessageShow.vue"),
} },
] ],
}; }

@ -1,36 +1,36 @@
export default { export default {
path: '/resources/pages', path: "/resources/pages",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'pages', name: "pages",
component: () => import('../components/page/Layout.vue'), component: () => import("../components/page/Layout.vue"),
redirect: { name: 'PageList' }, redirect: { name: "PageList" },
children: [ children: [
{ {
name: 'PageList', name: "PageList",
path: '', path: "",
component: () => import('../views/page/List.vue') component: () => import("../views/page/List.vue"),
}, },
{ {
name: 'PageCreate', name: "PageCreate",
path: 'new', path: "new",
component: () => import('../views/page/Create.vue') component: () => import("../views/page/Create.vue"),
}, },
{ {
name: 'PageUpdate', name: "PageUpdate",
//path: ':id/edit', //path: ':id/edit',
path: 'edit', path: "edit",
component: () => import('../views/page/Update.vue') component: () => import("../views/page/Update.vue"),
}, },
{ {
name: 'PageShow', name: "PageShow",
//path: ':id', //path: ':id',
path: 'show', path: "show",
component: () => import('../views/page/Show.vue') component: () => import("../views/page/Show.vue"),
}, },
{ {
name: 'PageEditorDemo', name: "PageEditorDemo",
path: 'editor-demo', path: "editor-demo",
component: () => import('../views/page/EditorDemo.vue') component: () => import("../views/page/EditorDemo.vue"),
}, },
] ],
}; }

@ -1,42 +1,42 @@
export default { export default {
path: '/resources/personal_files', path: "/resources/personal_files",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'personal_files', name: "personal_files",
component: () => import('../views/personalfile/Home.vue'), component: () => import("../views/personalfile/Home.vue"),
children: [ children: [
{ {
name: 'personal_files', name: "personal_files",
path: ':node/', path: ":node/",
component: () => import('../components/personalfile/Layout.vue'), component: () => import("../components/personalfile/Layout.vue"),
redirect: { name: 'PersonalFileList' }, redirect: { name: "PersonalFileList" },
children: [ children: [
{ {
name: 'PersonalFileList', name: "PersonalFileList",
path: '', path: "",
component: () => import('../views/personalfile/List.vue') component: () => import("../views/personalfile/List.vue"),
}, },
{ {
name: 'PersonalFileUploadFile', name: "PersonalFileUploadFile",
path: 'upload', path: "upload",
component: () => import('../views/personalfile/Upload.vue') component: () => import("../views/personalfile/Upload.vue"),
}, },
{ {
name: 'PersonalFileShared', name: "PersonalFileShared",
path: 'shared', path: "shared",
component: () => import('../views/personalfile/Shared.vue') component: () => import("../views/personalfile/Shared.vue"),
}, },
{ {
name: 'PersonalFileUpdate', name: "PersonalFileUpdate",
//path: ':id/edit', //path: ':id/edit',
path: 'edit_file', path: "edit_file",
component: () => import('../views/personalfile/Update.vue') component: () => import("../views/personalfile/Update.vue"),
}, },
{ {
name: 'PersonalFileShow', name: "PersonalFileShow",
path: 'show', path: "show",
component: () => import('../views/personalfile/Show.vue') component: () => import("../views/personalfile/Show.vue"),
} },
] ],
}, },
] ],
}; }

@ -1,18 +1,18 @@
export default { export default {
path: '/social', path: "/social",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'Social', name: "Social",
component: () => import('../views/social/SocialLayout.vue'), component: () => import("../views/social/SocialLayout.vue"),
children: [ children: [
{ {
name: 'SocialWall', name: "SocialWall",
path: ':filterType?', path: ":filterType?",
component: () => import('../views/social/SocialWall.vue') component: () => import("../views/social/SocialWall.vue"),
}, },
{ {
name: 'SocialSearch', name: "SocialSearch",
path: 'search', path: "search",
component: () => import('../views/social/SocialSearch.vue') component: () => import("../views/social/SocialSearch.vue"),
} },
] ],
} }

@ -1,23 +1,23 @@
export default { export default {
path: '/resources/terms-conditions', path: "/resources/terms-conditions",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'TermsConditions', name: "TermsConditions",
component: () => import('../views/terms/TermsLayout.vue'), component: () => import("../views/terms/TermsLayout.vue"),
children: [ children: [
{ {
name: 'TermsConditionsList', name: "TermsConditionsList",
path: '', path: "",
component: () => import('../views/terms/TermsList.vue') component: () => import("../views/terms/TermsList.vue"),
}, },
{ {
name: 'TermsConditionsEdit', name: "TermsConditionsEdit",
path: 'edit', path: "edit",
component: () => import('../views/terms/TermsEdit.vue') component: () => import("../views/terms/TermsEdit.vue"),
}, },
{ {
name: 'TermsConditionsView', name: "TermsConditionsView",
path: 'view', path: "view",
component: () => import('../views/terms/Terms.vue') component: () => import("../views/terms/Terms.vue"),
} },
] ],
} }

@ -1,19 +1,19 @@
export default { export default {
path: '/resources/users', path: "/resources/users",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'users', name: "users",
component: () => import('../components/user/Layout.vue'), component: () => import("../components/user/Layout.vue"),
children: [ children: [
{ {
name: 'UserGroupShow', name: "UserGroupShow",
//path: ':id', //path: ':id',
path: 'show', path: "show",
component: () => import('../views/usergroup/Show.vue') component: () => import("../views/usergroup/Show.vue"),
}, },
{ {
name: 'PersonalData', name: "PersonalData",
path: 'personal_data', path: "personal_data",
component: () => import('../views/user/PersonalData.vue') component: () => import("../views/user/PersonalData.vue"),
}, },
] ],
}; }

@ -1,37 +1,37 @@
export default { export default {
path: '/resources/usergroups', path: "/resources/usergroups",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'usergroups', name: "usergroups",
component: () => import('../components/usergroup/Layout.vue'), component: () => import("../components/usergroup/Layout.vue"),
redirect: { name: 'UserGroupList' }, redirect: { name: "UserGroupList" },
children: [ children: [
{ {
name: 'UserGroupList', name: "UserGroupList",
path: '', path: "",
component: () => import('../views/usergroup/List.vue') component: () => import("../views/usergroup/List.vue"),
}, },
{ {
name: 'UserGroupShow', name: "UserGroupShow",
path: 'show/:group_id?', path: "show/:group_id?",
component: () => import('../views/usergroup/Show.vue'), component: () => import("../views/usergroup/Show.vue"),
props: true props: true,
}, },
{ {
name: 'UserGroupSearch', name: "UserGroupSearch",
path: 'search', path: "search",
component: () => import('../views/usergroup/Search.vue'), component: () => import("../views/usergroup/Search.vue"),
}, },
{ {
name: 'UserGroupInvite', name: "UserGroupInvite",
path: 'invite/:group_id?', path: "invite/:group_id?",
component: () => import('../views/usergroup/Invite.vue'), component: () => import("../views/usergroup/Invite.vue"),
props: true props: true,
}, },
{ {
name: 'UserGroupDiscussions', name: "UserGroupDiscussions",
path: 'show/:group_id/discussions/:discussion_id', path: "show/:group_id/discussions/:discussion_id",
component: () => import('../components/usergroup/GroupDiscussionTopics.vue'), component: () => import("../components/usergroup/GroupDiscussionTopics.vue"),
props: true props: true,
} },
] ],
}; }

@ -1,29 +1,29 @@
export default { export default {
path: '/resources/friends', path: "/resources/friends",
meta: { requiresAuth: true }, meta: { requiresAuth: true },
name: 'friends', name: "friends",
component: () => import('../components/userreluser/Layout.vue'), component: () => import("../components/userreluser/Layout.vue"),
redirect: { name: 'UserGroupList' }, redirect: { name: "UserGroupList" },
children: [ children: [
{ {
name: 'UserRelUserList', name: "UserRelUserList",
path: '', path: "",
component: () => import('../views/userreluser/UserRelUserList.vue') component: () => import("../views/userreluser/UserRelUserList.vue"),
}, },
{ {
name: 'UserRelUserAdd', name: "UserRelUserAdd",
path: 'add', path: "add",
component: () => import('../views/userreluser/UserRelUserAdd.vue') component: () => import("../views/userreluser/UserRelUserAdd.vue"),
}, },
{ {
name: 'UserRelUserSearch', name: "UserRelUserSearch",
path: 'search', path: "search",
component: () => import('../views/userreluser/UserRelUserSearch.vue') component: () => import("../views/userreluser/UserRelUserSearch.vue"),
}, },
{ {
name: 'Invitations', name: "Invitations",
path: 'invitations', path: "invitations",
component: () => import('../views/userreluser/Invitations.vue') component: () => import("../views/userreluser/Invitations.vue"),
} },
] ],
}; }

@ -175,15 +175,15 @@
v-else-if="data.visibility === 2 && !isUserInCourse(data)" v-else-if="data.visibility === 2 && !isUserInCourse(data)"
:label="$t('Not subscribed')" :label="$t('Not subscribed')"
class="btn btn--primary text-white" class="btn btn--primary text-white"
icon="pi pi-times"
disabled disabled
icon="pi pi-times"
/> />
<Button <Button
v-else v-else
:label="$t('Private course')" :label="$t('Private course')"
class="btn btn--primary text-white" class="btn btn--primary text-white"
icon="pi pi-lock"
disabled disabled
icon="pi pi-lock"
/> />
</template> </template>
</Column> </Column>

Loading…
Cancel
Save