Resolve "Frontend for Models Subject and Course" #53
No reviewers
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-App-Cursus!53
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "2-frontend-for-models"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #2
added 2 commits
44110601- Create necessary schemas and mutations to manage subjectsbfed5265- Create a Subject List editing crud component with queries and urlsCompare with previous version
added 5 commits
973836a5- Reformat24054ae7- Use name instead of shortName42d5c7e1- Rename to itema860bb80- Use the ForeignKeyField recursively to create subjects1a5fed9a- Translate the subject pageCompare with previous version
added 3 commits
a42d5d8a- Create schemas for Course2d5ebdd4- Create queries/mutations for Course2425b183- Create first start of component for CourseCompare with previous version
added 1 commit
a0955e14- Translate Course pageCompare with previous version
added 3 commits
57ee2b0f- Change cursus iconsff61e187- Make subject, shortName and name requiredda8bb683- Allow selecting persons and groups for coursesCompare with previous version
added 1 commit
100669da- Comment out and document not working codeCompare with previous version
added 1 commit
a450891f- Translate Cursus MenusCompare with previous version
added 1 commit
6a062534- Allow server side sorting in cursusCompare with previous version
added 2 commits
31a8e4dc- Use correct orderKey when ordering courses by subject1f82a02d- Filter subjects by whether they have a parent subjectCompare with previous version
added 1 commit
6ddd3079- Add return-object prop to foreignKeyField componentsCompare with previous version
added 1 commit
50450df9- Declare filters for course and subjectCompare with previous version
added 1 commit
53811a2b- Fix filtersCompare with previous version
added 2 commits
583a58a1- Mark correct fields in subject components as requirede4a62cfd- Mark correct fields in course component as requiredCompare with previous version
added 2 commits
62c94f9c- Add multiple deletion to subjects6b23a111- Add multiple deletion to coursesCompare with previous version
added 1 commit
774df3db- Create managed_by_app_label migration in cursusCompare with previous version
added 1 commit
f2f71b4b- Add lesson quota field to course modelCompare with previous version
added 1 commit
1988068c- Exclude managed_by_app_label in slot creationCompare with previous version
deleted the
1-create-modelsbranch. This merge request now targets themasterbranchadded 2 commits
77e1c6a6- Create interface for course types74c3cac3- Fix critical typoCompare with previous version
mentioned in merge request AlekSIS-App-Lesrooster!61
added 4 commits
545114ba- Add lesson quota field to course model22b89a17- Add FK field courses to gql subject typea2d95d11- Merge branch '3-add-lesson-quota-to-course-model-and-frontend' into 2-frontend-for-modelsdf8af573- Merge branch '2-frontend-for-models' of...Compare with previous version
FIXME
FIXME
FIXME
FIXME
FIXME
FIXME
FIXME
FIXME
FIXME
FIXME
\ No newline at end of file
added 1 commit
a6c730d4- Fix migration historyCompare with previous version
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
changed this line in version 22 of the diff
added 12 commits
master5d5da1cd- Merge branch 'master' into 2-frontend-for-modelsa80fc97a- Add permissions3a85f3fc- Reformat and fix lintCompare with previous version
added 1 commit
114baa88- Improve design of subjects in frontendCompare with previous version
added 5 commits
341f9dc8- Merge branch '2-frontend-for-models' into 5-allow-assigning-persons-to-subjects-as-teachersf43694a8- Allow assigning persons to subjects as teachers314831d8- Merge branch '2-frontend-for-models' into 5-allow-assigning-persons-to-subjects-as-teachers5a272355- Reformat and fix lint64ec5704- Merge branch '5-allow-assigning-persons-to-subjects-as-teachers' into '2-frontend-for-models'Compare with previous version
added 4 commits
master945a74f4- Merge branch 'master' into 2-frontend-for-modelsf3c850a8- Fix migration historyCompare with previous version
added 1 commit
8c6d26eb- Include field course_id in CourseInterfaceCompare with previous version
added 52 commits
54a772a1- Implement mutations310eda01- Fix wrongly formated true argsa27c4add- Add hidden parentGroups & remove teachers to add classcccde902- Fix parent_groups -> parentGroups176ba16f- Try to set grade in class creation with get-create-data34a07e3b- Create classes for grades properly this timeedcba722- Update Core dependency and bump version78fea78f- Link to timetable from class3e12c6a7- Merge branch '2-frontend-for-models' into 4-implement-school-structure-planninga9afb2dc- Merge branch '4-implement-school-structure-planning' into '2-frontend-for-models'Compare with previous version
added 2 commits
5b03b50d- Generalize creation process of courses into separate component9f005727- Complete translationsCompare with previous version
requested review from @hansegucker
added 1 commit
5eb7bc11- Create component to select and create subjectsCompare with previous version
added 1 commit
6dcee634- Use default colors in school structureCompare with previous version
added 2 commits
ac900f89- Set text color the correct way2ccfcd7f- Link to correct person overview pageCompare with previous version
added 1 commit
0e37f592- Replace generic foreignkeyfield with subject-fieldCompare with previous version
added 2 commits
a101c343- Add batch create mutation for courses36b34be8- Merge branch '2-frontend-for-models' of...Compare with previous version
added 1 commit
3a9611ab- Fix permissionsCompare with previous version
FIXME: Selecting parent subject (and possibly other related objects) via ForeignKeyField not possible when parent subject was just created (works after page reload) due to data not being refetched.
FIXME: Child subjects should probably contain carried over colors (and probably, teachers) from the parent subject
added 1 commit
8e379c91- Add course_by_id queryCompare with previous version
added 1 commit
2d20f2fa- ReformatCompare with previous version
mentioned in issue AlekSIS/official/AlekSIS#58
added 1 commit
Compare with previous version
added 1 commit
edf13e2b- Add courses of teacher queryCompare with previous version
added 1 commit
ce8f546e- Add some permission tmp solutionsCompare with previous version
added 2 commits
81d297c9- Fix permissions11e66470- Merge branch '2-frontend-for-models' of...Compare with previous version
added 1 commit
64434362- Fix overwriting of queryset in GraphQL queriesCompare with previous version
added 1 commit
285815dc- Remove debug log statements in schoolstructureCompare with previous version
added 1 commit
2a4d691b- Fix batch patch mutationsCompare with previous version
added 7 commits
6cc42b3e- Combine v-spacerd6a5f69e- Add school-term-fieldc0d318c2- Return term object from school-term-fielddeb97008- Rename updateOnCreateDone to updateSchoolStructure66a49c7d- Filter grade query by school term90a4071b- Create grades and classes based on current school term6db342b7- Saveguard school structure against missing school termCompare with previous version
Todo: Make all group selections school-term aware.
I didn't look through all of them, but at least the in the courses list frontend, all groups are listed, which makes it confusing.
.
.
.
https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/911
added 1 commit
2f968e84- Automatically set colours and teachers from parent subjectsCompare with previous version
done
FIXME: Teacher selections use short names which are not mandatory and that sometimes therefore show
null→ use full names (probably with short names in parentheses).added 1 commit
b3e2eced- Use version instead of path for Core dependencyCompare with previous version
added 2 commits
fd8d0031- Also display shortName in person selects058b3420- ReformatCompare with previous version
created #7 to continue this discussion
mentioned in issue #7
created #8 to continue this discussion
mentioned in issue #8
added 2 commits
9cb6f315- Fix lintfe4b32e2- Drop usage of mypyCompare with previous version
marked this merge request as ready
resolved all threads
mentioned in commit
873bff445d