diff --git a/client/src/api/api.js b/client/src/api/api.js new file mode 100644 index 0000000000000000000000000000000000000000..012a0eb77cb40c797e900668d150d543caf96f8c --- /dev/null +++ b/client/src/api/api.js @@ -0,0 +1,10 @@ +import axios from "axios" + +const client = axios.create({ + baseURL: "/api/", + json: true +}) + +export default { + client +} diff --git a/client/src/api.js b/client/src/api/api_old.js similarity index 100% rename from client/src/api.js rename to client/src/api/api_old.js diff --git a/client/src/components/Navbar.vue b/client/src/components/Navbar.vue index c2ebd816cca40d1b8dced8bb4971a821eed0abfd..0be2d1515c0e4e15017889362a3203b2c819072b 100644 --- a/client/src/components/Navbar.vue +++ b/client/src/components/Navbar.vue @@ -59,7 +59,7 @@ </template> <script> -import api from "../api" +import api from "../api/api_old" export default { props: ["links", "title", "role", "variant"], diff --git a/client/src/components/general/Courses.vue b/client/src/components/general/Courses.vue index 51bc38ec00ed57410889be1f9200539fa11a4dcb..18bf8d363c446bec0725e66061572b078f653cc5 100644 --- a/client/src/components/general/Courses.vue +++ b/client/src/components/general/Courses.vue @@ -203,7 +203,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" import CreateCourse from "./CreateCourse" diff --git a/client/src/components/general/CreateCourse.vue b/client/src/components/general/CreateCourse.vue index d2390104adb30480a3d503d05ada8f26f7f22131..19cc63203aa86529f074aa0f2e15c6322f73758f 100644 --- a/client/src/components/general/CreateCourse.vue +++ b/client/src/components/general/CreateCourse.vue @@ -53,7 +53,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" export default { diff --git a/client/src/components/general/SessionCheck.vue b/client/src/components/general/SessionCheck.vue index 585c4192c4b638511256416c9d0a0fb2b503fa40..91407696d14be50f67213f5d66032930c9e87ac6 100644 --- a/client/src/components/general/SessionCheck.vue +++ b/client/src/components/general/SessionCheck.vue @@ -17,7 +17,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" export default { diff --git a/client/src/components/student-dashboard/Assignment.vue b/client/src/components/student-dashboard/Assignment.vue index ea288972bdc5cc5c71042cd2380488faf4b5b8ca..106d9538bb06c0aef51c0f0f8083390dd223f947 100644 --- a/client/src/components/student-dashboard/Assignment.vue +++ b/client/src/components/student-dashboard/Assignment.vue @@ -111,7 +111,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" export default { diff --git a/client/src/components/student-dashboard/Assignments.vue b/client/src/components/student-dashboard/Assignments.vue index 2258fd16424bbb65e85b69a01f82c5087a4cd59f..bf01b74e99674be0b86b718509faa423858241a1 100644 --- a/client/src/components/student-dashboard/Assignments.vue +++ b/client/src/components/student-dashboard/Assignments.vue @@ -178,7 +178,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" import notifications from "../../mixins/notifications" diff --git a/client/src/components/student-dashboard/Course.vue b/client/src/components/student-dashboard/Course.vue index b38a660bddf5d82e65c741a6452cea58dc568763..27be15bc2076ecfb32ad2bd7b0a057519f1ec03e 100644 --- a/client/src/components/student-dashboard/Course.vue +++ b/client/src/components/student-dashboard/Course.vue @@ -59,7 +59,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" export default { diff --git a/client/src/components/student-dashboard/Layout.vue b/client/src/components/student-dashboard/Layout.vue index 2cb3c9524159053a08bd8593ca728a5b44e19262..7e5756413b698cc43573c83026254f8abe971a75 100644 --- a/client/src/components/student-dashboard/Layout.vue +++ b/client/src/components/student-dashboard/Layout.vue @@ -11,7 +11,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import Navbar from "../Navbar" export default { diff --git a/client/src/components/student-dashboard/assignment/Feedback.vue b/client/src/components/student-dashboard/assignment/Feedback.vue index d7d9a2a4e505cf83bb9253ecc74bd1badc2ea1c7..ffb4bb3aecd2810d61460b9b13a72b8129532ed1 100644 --- a/client/src/components/student-dashboard/assignment/Feedback.vue +++ b/client/src/components/student-dashboard/assignment/Feedback.vue @@ -208,7 +208,7 @@ <script> import { StarRating } from "vue-rate-it" -import api from "../../../api" +import api from "../../../api/api_old" export default { components: { diff --git a/client/src/components/student-dashboard/assignment/HandIn.vue b/client/src/components/student-dashboard/assignment/HandIn.vue index 6a93c83fd92e937ba94fde7bfaedea6d09596c3d..fc41ce83cebc78ce7bab6ead9d6eec544143b55c 100644 --- a/client/src/components/student-dashboard/assignment/HandIn.vue +++ b/client/src/components/student-dashboard/assignment/HandIn.vue @@ -50,7 +50,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import notifications from "../../../mixins/notifications" export default { diff --git a/client/src/components/student-dashboard/assignment/Information.vue b/client/src/components/student-dashboard/assignment/Information.vue index e35e1b0d20f9ffb8bfa2cc524f02cecd3bf6c3b5..f1dab3edf8bdf37765dfa775adad21bd99bd7377 100644 --- a/client/src/components/student-dashboard/assignment/Information.vue +++ b/client/src/components/student-dashboard/assignment/Information.vue @@ -113,7 +113,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" export default { data() { diff --git a/client/src/components/student-dashboard/assignment/PeerReview.vue b/client/src/components/student-dashboard/assignment/PeerReview.vue index 240c819bbbaf8e7c1377b1ebfb385f9a731adc26..63d51ae2448de4beb26eac028610ce8b39899f2c 100644 --- a/client/src/components/student-dashboard/assignment/PeerReview.vue +++ b/client/src/components/student-dashboard/assignment/PeerReview.vue @@ -171,7 +171,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import { StarRating } from "vue-rate-it" import notifications from "../../../mixins/notifications" import SessionCheck from "../../general/SessionCheck" diff --git a/client/src/components/student-dashboard/assignment/PeerReviewList.vue b/client/src/components/student-dashboard/assignment/PeerReviewList.vue index c8062f002e163414fcc622f4f8af7332cba52eca..a72d3520cc5f9fed71642426fc859a00e3bb6663 100644 --- a/client/src/components/student-dashboard/assignment/PeerReviewList.vue +++ b/client/src/components/student-dashboard/assignment/PeerReviewList.vue @@ -35,7 +35,7 @@ // https://github.com/bootstrap-vue/bootstrap-vue/issues/2148 import PeerReview from "./PeerReview" -import api from "../../../api" +import api from "../../../api/api_old" export default { components: { diff --git a/client/src/components/student-dashboard/assignment/ReviewEvaluation.vue b/client/src/components/student-dashboard/assignment/ReviewEvaluation.vue index 7473aa0224515957203f82be44e198b1811bb16f..31769b13f39bb6cb9254db4eac6a7ed740922736 100644 --- a/client/src/components/student-dashboard/assignment/ReviewEvaluation.vue +++ b/client/src/components/student-dashboard/assignment/ReviewEvaluation.vue @@ -211,7 +211,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import { StarRating } from "vue-rate-it" import notifications from "../../../mixins/notifications" import PeerReview from "./PeerReview" diff --git a/client/src/components/student-dashboard/assignment/ReviewEvaluationList.vue b/client/src/components/student-dashboard/assignment/ReviewEvaluationList.vue index f4eed4e59c9ceba70014063e22c963d5e944d617..779a60109a08b2f300949097ba9c0f7c1a9977ff 100644 --- a/client/src/components/student-dashboard/assignment/ReviewEvaluationList.vue +++ b/client/src/components/student-dashboard/assignment/ReviewEvaluationList.vue @@ -18,7 +18,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import ReviewEvaluation from "./ReviewEvaluation" export default { diff --git a/client/src/components/ta_teacher_shared/ReviewApproval.vue b/client/src/components/ta_teacher_shared/ReviewApproval.vue index 80484b28924421682101d272a624a921a9fd5d24..7c633dd66864be55f90e745a8638f3c39bdc1a5e 100644 --- a/client/src/components/ta_teacher_shared/ReviewApproval.vue +++ b/client/src/components/ta_teacher_shared/ReviewApproval.vue @@ -183,7 +183,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" import BreadcrumbTitle from "../BreadcrumbTitle" import { StarRating } from "vue-rate-it" diff --git a/client/src/components/ta_teacher_shared/Reviews.vue b/client/src/components/ta_teacher_shared/Reviews.vue index 82430cf840b7649ce516893b437b92598d193882..22121d505ef25f6024ed212521517480d5e0c16e 100644 --- a/client/src/components/ta_teacher_shared/Reviews.vue +++ b/client/src/components/ta_teacher_shared/Reviews.vue @@ -104,7 +104,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" export default { props: ["assignmentId", "pathName"], diff --git a/client/src/components/ta_teacher_shared/SubmissionCommentsWizard.vue b/client/src/components/ta_teacher_shared/SubmissionCommentsWizard.vue index 42aef31b1d23129db4ff249f99e3d7f32d614205..1eaac9ed9c4a38d6b313ca16b9895b00b7ef1394 100644 --- a/client/src/components/ta_teacher_shared/SubmissionCommentsWizard.vue +++ b/client/src/components/ta_teacher_shared/SubmissionCommentsWizard.vue @@ -51,7 +51,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" export default { diff --git a/client/src/components/ta_teacher_shared/Submissions.vue b/client/src/components/ta_teacher_shared/Submissions.vue index 75f08feae33112ba29d99dfb351048d8bc8aaa72..25cedbf0f58a37a04c40739abcfc70a645ef7a58 100644 --- a/client/src/components/ta_teacher_shared/Submissions.vue +++ b/client/src/components/ta_teacher_shared/Submissions.vue @@ -89,7 +89,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import SubmissionCommentWizard from "./SubmissionCommentsWizard" export default { diff --git a/client/src/components/teacher-dashboard/Assignments.vue b/client/src/components/teacher-dashboard/Assignments.vue index 1c5a0acdad8b201d4dd8eff804bccdf687fcaa67..b68d8c1a59e4e93c402e8e41da94917fa6e990f4 100644 --- a/client/src/components/teacher-dashboard/Assignments.vue +++ b/client/src/components/teacher-dashboard/Assignments.vue @@ -31,7 +31,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" export default { diff --git a/client/src/components/teacher-dashboard/CopyGroupsWizard.vue b/client/src/components/teacher-dashboard/CopyGroupsWizard.vue index c2f4d39f72726d42030e3184f5b33905c0c51e24..819e647618fbfdb9400f21c28d2a2acc856d5774 100644 --- a/client/src/components/teacher-dashboard/CopyGroupsWizard.vue +++ b/client/src/components/teacher-dashboard/CopyGroupsWizard.vue @@ -29,7 +29,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" export default { diff --git a/client/src/components/teacher-dashboard/Course.vue b/client/src/components/teacher-dashboard/Course.vue index 764c17b02f688e6ee16318c7997242e6afa96924..8727f09d577ec79d0cc78a619abfd02a4345a9b4 100644 --- a/client/src/components/teacher-dashboard/Course.vue +++ b/client/src/components/teacher-dashboard/Course.vue @@ -49,7 +49,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" export default { diff --git a/client/src/components/teacher-dashboard/Groups.vue b/client/src/components/teacher-dashboard/Groups.vue index 93ab1b12b6d7727575e5187ae467f05c747ea0e6..aadbc54885c601cda75ea9eb058b6fb5a4e922ce 100644 --- a/client/src/components/teacher-dashboard/Groups.vue +++ b/client/src/components/teacher-dashboard/Groups.vue @@ -118,7 +118,7 @@ <script> import notifications from "../../mixins/notifications" -import api from "../../api" +import api from "../../api/api_old" export default { mixins: [notifications], diff --git a/client/src/components/teacher-dashboard/ImportGroupsWizard.vue b/client/src/components/teacher-dashboard/ImportGroupsWizard.vue index 106ed35e88952fa9ea086d5d995e101bb8f001bc..136e814d631dde04458a325e307d73a3ef2aab1c 100644 --- a/client/src/components/teacher-dashboard/ImportGroupsWizard.vue +++ b/client/src/components/teacher-dashboard/ImportGroupsWizard.vue @@ -26,7 +26,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" export default { diff --git a/client/src/components/teacher-dashboard/Layout.vue b/client/src/components/teacher-dashboard/Layout.vue index e4623ace71fbce1454cd10bb320239ed4619f2c8..5ca36a4e1ddaa93cc1ea7e7ebf2038f2c1dec3e0 100644 --- a/client/src/components/teacher-dashboard/Layout.vue +++ b/client/src/components/teacher-dashboard/Layout.vue @@ -9,7 +9,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import Navbar from "../Navbar" export default { diff --git a/client/src/components/teacher-dashboard/StudentManager.vue b/client/src/components/teacher-dashboard/StudentManager.vue index 205428d488a182130af993d6aaeae60f050138a0..89beec2edff4043d4a1693dbddf5ce554c576460 100644 --- a/client/src/components/teacher-dashboard/StudentManager.vue +++ b/client/src/components/teacher-dashboard/StudentManager.vue @@ -53,7 +53,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" export default { diff --git a/client/src/components/teacher-dashboard/TAManager.vue b/client/src/components/teacher-dashboard/TAManager.vue index c09be73e7448bf3cfc766e80aacc2f561b6a7146..5895df6e6496f5a8ccb6c51f22fe6c748befb87d 100644 --- a/client/src/components/teacher-dashboard/TAManager.vue +++ b/client/src/components/teacher-dashboard/TAManager.vue @@ -72,7 +72,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" import BreadcrumbTitle from "../BreadcrumbTitle" diff --git a/client/src/components/teacher-dashboard/TeacherManager.vue b/client/src/components/teacher-dashboard/TeacherManager.vue index ec569501903801b791c5c758ac584548f502ca3f..0996b2002ac3576418bcc2d636dc48662c1c4ba1 100644 --- a/client/src/components/teacher-dashboard/TeacherManager.vue +++ b/client/src/components/teacher-dashboard/TeacherManager.vue @@ -72,7 +72,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import notifications from "../../mixins/notifications" import BreadcrumbTitle from "../BreadcrumbTitle" diff --git a/client/src/components/teacher-dashboard/assignments/Assignment.vue b/client/src/components/teacher-dashboard/assignments/Assignment.vue index 589950e4cf4dbeecebe7f5cffe6dabeb334372a0..adc533d6e2aacb785571a0a4aeec38175851c692 100644 --- a/client/src/components/teacher-dashboard/assignments/Assignment.vue +++ b/client/src/components/teacher-dashboard/assignments/Assignment.vue @@ -232,7 +232,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import BreadcrumbTitle from "../../BreadcrumbTitle" import RubricWizard from "../rubric/RubricWizard" import ImportGroupsWizard from "../ImportGroupsWizard" diff --git a/client/src/components/teacher-dashboard/assignments/CreateAssignment.vue b/client/src/components/teacher-dashboard/assignments/CreateAssignment.vue index 26da014f2c20362a065f30e80f84f09592f44dd0..69f756ee192e66d1ff4a23e990327ee4f5b5a3f0 100644 --- a/client/src/components/teacher-dashboard/assignments/CreateAssignment.vue +++ b/client/src/components/teacher-dashboard/assignments/CreateAssignment.vue @@ -242,7 +242,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import notifications from "../../../mixins/notifications" import Datepicker from "vuejs-datepicker" diff --git a/client/src/components/teacher-dashboard/assignments/EditAssignment.vue b/client/src/components/teacher-dashboard/assignments/EditAssignment.vue index b0efc036aa943b716c5eddfd1d0bce19a6fa716d..1d1fd6a588aba55b5744fce6af8650a176bfbe15 100644 --- a/client/src/components/teacher-dashboard/assignments/EditAssignment.vue +++ b/client/src/components/teacher-dashboard/assignments/EditAssignment.vue @@ -269,7 +269,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import notifications from "../../../mixins/notifications" import Datepicker from "vuejs-datepicker" diff --git a/client/src/components/teacher-dashboard/courses/EditCourse.vue b/client/src/components/teacher-dashboard/courses/EditCourse.vue index 9dc9979893d42df0dd27c5169e66255fd1a04030..0f987cbbda5a9fa0cf3e6a56dc965e009b76aabb 100644 --- a/client/src/components/teacher-dashboard/courses/EditCourse.vue +++ b/client/src/components/teacher-dashboard/courses/EditCourse.vue @@ -62,7 +62,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" export default { data() { diff --git a/client/src/components/teacher-dashboard/rubric/CreateQuestionWizard.vue b/client/src/components/teacher-dashboard/rubric/CreateQuestionWizard.vue index 48b68b496628c3bed4a868ba66b4e52e768a4339..d2fb03d0f39c93901c23dca31d5c0ca8e9dd4a7d 100644 --- a/client/src/components/teacher-dashboard/rubric/CreateQuestionWizard.vue +++ b/client/src/components/teacher-dashboard/rubric/CreateQuestionWizard.vue @@ -63,7 +63,7 @@ import RangeQuestion from "./RangeQuestion" import UploadQuestion from "./UploadQuestion" import MCQuestion from "./MCQuestion" import CheckboxQuestion from "./CheckboxQuestion" -import api from "../../../api" +import api from "../../../api/api_old" import notifications from "../../../mixins/notifications" let apiPrefixes = { diff --git a/client/src/components/teacher-dashboard/rubric/RubricWizard.vue b/client/src/components/teacher-dashboard/rubric/RubricWizard.vue index 0549c7b1ea5a36485ff0df570d3daaba51653ee7..645a79886eb99f3533f6b4996d34f9f91ac79f47 100644 --- a/client/src/components/teacher-dashboard/rubric/RubricWizard.vue +++ b/client/src/components/teacher-dashboard/rubric/RubricWizard.vue @@ -130,7 +130,7 @@ </template> <script> -import api from "../../../api" +import api from "../../../api/api_old" import notifications from "../../../mixins/notifications" import OpenQuestion from "./OpenQuestion" import RangeQuestion from "./RangeQuestion" diff --git a/client/src/components/teaching-assistant-dashboard/Assignment.vue b/client/src/components/teaching-assistant-dashboard/Assignment.vue index ffcf3093677489719655e14505d7cb4b3a6a4369..06c71390422ff80194381db199691051f11192bb 100644 --- a/client/src/components/teaching-assistant-dashboard/Assignment.vue +++ b/client/src/components/teaching-assistant-dashboard/Assignment.vue @@ -36,7 +36,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" import Submissions from "../ta_teacher_shared/Submissions" import Reviews from "../ta_teacher_shared/Reviews" diff --git a/client/src/components/teaching-assistant-dashboard/Course.vue b/client/src/components/teaching-assistant-dashboard/Course.vue index 882a69005c15dc7d567ca3d813de98251b5462c7..c3224e87ca5f20ca9484934e45750bcc3bd38db8 100644 --- a/client/src/components/teaching-assistant-dashboard/Course.vue +++ b/client/src/components/teaching-assistant-dashboard/Course.vue @@ -63,7 +63,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import BreadcrumbTitle from "../BreadcrumbTitle" export default { components: { BreadcrumbTitle }, diff --git a/client/src/components/teaching-assistant-dashboard/Groups.vue b/client/src/components/teaching-assistant-dashboard/Groups.vue index 60e2de4ac096f8370ee7b6aa399cb165b0886866..131ed0f8af9f5a89b4487b1e78c063f3d27377ab 100644 --- a/client/src/components/teaching-assistant-dashboard/Groups.vue +++ b/client/src/components/teaching-assistant-dashboard/Groups.vue @@ -67,7 +67,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" export default { data() { diff --git a/client/src/components/teaching-assistant-dashboard/Layout.vue b/client/src/components/teaching-assistant-dashboard/Layout.vue index 410841ada485129ea1c535d95552d5fcc87b9114..707197a0817d0c89dbbacd652df93ed1d1918e39 100644 --- a/client/src/components/teaching-assistant-dashboard/Layout.vue +++ b/client/src/components/teaching-assistant-dashboard/Layout.vue @@ -9,7 +9,7 @@ </template> <script> -import api from "../../api" +import api from "../../api/api_old" import Navbar from "../Navbar" export default {