Jannat Patel
df3c5060e9
Merge pull request #278 from pateljannat/profile-restrictions
2021-12-21 11:22:01 +05:30
Jannat Patel
ff702c9d14
fix: restrict profile and mark as complete
2021-12-21 11:11:39 +05:30
Jannat Patel
ea06fe8cf8
feat: hooks for profile mandatory fields
2021-12-20 14:18:22 +05:30
Jannat Patel
f8b0d9b180
feat: hooks for profile mandatory fields
2021-12-20 14:18:10 +05:30
Jannat Patel
668a5d6334
fix: labels and order
2021-12-16 15:20:08 +05:30
Anand Chitipothu
eb59713b65
fix: delete invalid links from Cohort doctype
2021-12-16 11:45:29 +05:30
Jannat Patel
fbc6187062
fix: profile settings
2021-12-16 10:06:58 +05:30
Anand Chitipothu
274ecaa222
fix: typo in exercise_submission.py
...
Corrected the use of save instead of insert.
2021-12-15 22:27:57 +05:30
Anand Chitipothu
051196179d
fix: failing test in doctype Exercise
2021-12-15 11:42:52 +05:30
Anand Chitipothu
cddfc4550d
Merge branch 'main' into cohorts-v1
2021-12-15 11:25:30 +05:30
Anand Chitipothu
465bc3b24a
feat: allow the same custom page to be avaiable both for cohort and subgroup
2021-12-14 22:09:51 +05:30
Jannat Patel
3237a539f7
fix: removed print statement
2021-12-14 18:04:41 +05:30
Jannat Patel
828d5764d0
fix: made user fields non mandatory
2021-12-14 17:21:08 +05:30
Jannat Patel
8489b1d943
fix: text editor for bio and profile redirect changes
2021-12-14 16:46:06 +05:30
Jannat Patel
682188540c
feat: new profile fields
2021-12-14 16:28:15 +05:30
Anand Chitipothu
8f740d70e0
fix: broken link to the course on join page
2021-12-13 21:30:19 +05:30
Anand Chitipothu
bc80c2200d
feat: add anchor to exercise to allow linking to an exercise
2021-12-13 11:16:56 +05:30
Jannat Patel
fd524f627e
fix: profile web form
2021-12-09 19:07:04 +05:30
Anand Chitipothu
59b3b68bde
fix: fixed the issue of duplicate join requests
...
Someone was spamming mon.school by generating thousands of join
requests. Added to fix to avoid creating duplicate requests.
2021-12-09 18:21:29 +05:30
Anand Chitipothu
943c8eabbf
feat: added custom pages at subgroup level
2021-12-09 01:17:03 +05:30
Anand Chitipothu
b83918c2aa
feat: added Exercise Latest Submission doctype
...
Issue #274
2021-12-08 23:07:53 +05:30
Jannat Patel
5b4db8fd54
feat: child tables for profile sections
2021-12-07 16:58:55 +05:30
Anand Chitipothu
c8d7ac48ea
fix: CohortSubgroup.has_student
...
Fixed the wrong query.
Issue #271
2021-12-07 15:37:46 +05:30
Anand Chitipothu
3cd4e64957
feat: allow cohort admins to add mentors
...
Issue #271
2021-12-05 02:10:58 +05:30
Anand Chitipothu
2f994628c3
fix: show students/mentors on subgroup page alphabetically
...
Issue #271
2021-12-05 01:33:33 +05:30
Anand Chitipothu
f68fc02e57
style: improved the ux of approve/reject flow
...
Issue #271
2021-12-05 01:29:48 +05:30
Anand Chitipothu
0637b9c8f8
fix: allow admins to manage join requests
...
Issue #271
2021-12-05 01:29:24 +05:30
Anand Chitipothu
7001ddc96f
feat: made all the cohort pages public
...
There is some info on the page that is only accessible to mentors and
admins and not shown to other users.
2021-12-05 01:04:46 +05:30
Anand Chitipothu
fe31a64175
style: updated the styles of subgroup links on cohort page
2021-12-05 00:22:27 +05:30
Anand Chitipothu
cd0cc2b501
feat: added support to get subgroups in sorted order
...
Issue #271
2021-12-05 00:13:05 +05:30
Anand Chitipothu
ebcb3c5466
fix: fixed the issue with rendering custom cohort page
...
Issue #271
2021-12-05 00:01:42 +05:30
Anand Chitipothu
a1d0f3948a
feat: added support for custom web pages for cohorts
...
This allows adding custom web pages to each cohort by defining a web
template and attaching it to the cohort.
Issue #271
2021-12-04 23:47:29 +05:30
Anand Chitipothu
22f5508bea
style: improved the display of users and mentors in a subgroup
...
Using MemberCard insted of Avatar macro.
Issue #271
2021-12-04 23:14:37 +05:30
Anand Chitipothu
63c4f708c3
feat: improved the subgroup page load time
...
Using `get_cached_doc` instead of `get_doc` for loading students and
mentors.
Issue #271
2021-12-04 23:03:58 +05:30
Anand Chitipothu
52fd891370
fix: show the recent join requests on the top
...
Issue #271
2021-12-04 22:52:56 +05:30
Anand Chitipothu
fb447a30e4
feat: added undo of rejected join requests
...
Also improved the dispaly of timestamp, showing the diff now.
Issue #271
2021-12-04 22:47:23 +05:30
Anand Chitipothu
e0c73e26ee
fix: increased the page_length when querying for students of a subgroup.
2021-12-04 17:19:49 +05:30
Anand Chitipothu
d5da5bd8aa
feat: allow all mentors to see the cohort status
...
Issue #271
2021-12-04 07:25:15 +05:30
Anand Chitipothu
d84302682e
fix: permission issue on cohort page
...
Using get_all instead of get_list to disable permission check.
Issue #271
2021-12-03 16:03:14 +05:30
Anand Chitipothu
c963e93b52
feat: allow students who have already joined the course to join the cohort
...
Issue #271
2021-12-03 00:28:13 +05:30
Anand Chitipothu
c96e3ee2f9
feat: show counts on cohort listing and view pages
...
Issue #271
2021-12-02 10:36:17 +05:30
Jannat Patel
a78019ccbc
fix: mark as complete label
2021-12-01 18:59:29 +05:30
Anand Chitipothu
e014c94446
fix: mentor counts on cohort page
...
The group by clause was missing in the query.
Issue #271
2021-12-01 12:19:03 +05:30
Anand Chitipothu
6c747ff8b4
feat: added get_url method to cohort doctypes
...
This is required to make it easier to include links in the email
notification to mentors.
Issue #271
2021-12-01 08:43:10 +05:30
Anand Chitipothu
ffd9e9d48e
feat: Added support for approve/reject join requests to a cohort subgroup
...
Issue #271
2021-11-30 18:06:36 +05:30
Anand Chitipothu
3328359ba4
style: "manage the course" button
...
Issue #271
2021-11-30 18:06:27 +05:30
Jannat Patel
aaa845a0f8
fix: testimonial cards height and shadows
2021-11-30 11:04:29 +05:30
Anand Chitipothu
f1157895db
feat: added portal page to join a cohort
...
Issue #271
2021-11-30 08:29:24 +05:30
Anand Chitipothu
1277cfed64
feat: added cohort and subgroup pages
...
Issue #271
2021-11-30 07:46:48 +05:30
Anand Chitipothu
102fa9c0a8
feat: added a page to list cohorts of a course
...
- added a page /courses/<course>/manage that lists the active cohorts
- only accessible to mentors and staff
- also added a "manage the course" button on course page for mentors/staff
Issue #271
2021-11-29 17:33:45 +05:30