Commit Graph

682 Commits

Author SHA1 Message Date
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
38087f0b02 Merge pull request #275 from pateljannat/enhanced-profile 2021-12-14 18:09:15 +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
15fc3742d2 fix: ci install app command 2021-12-14 16:56:24 +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
66f6c1fd46 Merge pull request #273 from pateljannat/testimonial-card-fix 2021-11-30 11:15:59 +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
Anand Chitipothu
7cd57cadb2 feat: added doctypes for cohorts
Issue #271
2021-11-29 17:26:38 +05:30
Jannat Patel
2a56b7ade2 Merge pull request #270 from pateljannat/mark-as-complete 2021-11-29 16:29:21 +05:30
Jannat Patel
cf8be3ca21 style: discussons empty state and mark as complete message 2021-11-29 16:20:49 +05:30
Jannat Patel
715a1b5df5 fix: mark as complete behaviour 2021-11-29 16:02:59 +05:30
Jannat Patel
0a374a0e78 Merge pull request #269 from pateljannat/search-generic 2021-11-26 11:44:23 +05:30
Jannat Patel
36996a54a5 fix: search-settings 2021-11-26 11:34:10 +05:30