Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
chamilo-lms/assets/vue/services/adminService.js

42 lines
904 B

import baseService from "./baseService"
export default {
/**
* @param {boolean} doNotListCampus
* @returns {Promise<void>}
*/
registerCampus: async (doNotListCampus) => {
await baseService.post("/admin/register-campus", {
donotlistcampus: doNotListCampus,
})
},
/**
* @returns {Promise<string>}
*/
findAnnouncements: async () => {
return await baseService.get("/main/inc/ajax/admin.ajax.php?a=get_latest_news")
},
/**
* @returns {Promise<string>}
*/
findVersion: async () => {
return await baseService.get("/main/inc/ajax/admin.ajax.php?a=version")
},
/**
* @returns {Promise<string>}
*/
findSupport: async () => {
return await baseService.get("/main/inc/ajax/admin.ajax.php?a=get_support")
},
/**
* @returns {Promise<Object>}
*/
findBlocks: async () => {
return await baseService.get("/admin/index")
},
}