Commit Graph

51 Commits

Author SHA1 Message Date
pateljannat a3672e9d91 feat: discussions 2021-08-16 13:33:08 +05:30
pateljannat 6c9d49bf8c discussion doctypes 2021-08-11 11:14:40 +05:30
pateljannat a51c8de1eb fix: profile progress and review links 2021-08-04 14:01:52 +05:30
Anand Chitipothu d9185c0b6b feat: integrated lesson markup
- added PageExtension plugin to inject custom styles scripts in a page
- removed the livecode integration and enabled PageExtension plugins for
  learn page
- also merged the profile_tab.py with plugins.py
- added a utility to find the macros from given text
- updated the before_save of lesson to find exercises using the macros
  and update the exercises as before

Issue #115
2021-06-09 23:58:21 +05:30
Anand Chitipothu ef0c3e4a24 feat: pluggable profile tabs
Added ProfileTab class to represent a profile tab and made the profile
page render the tabs specified in the hook `profile_tabs`. This allows
plugging in new tabs in the profile page without makeing any changes to
the community module.
2021-06-08 10:36:12 +05:30
pateljannat b3f87ba5b6 fix: removed community course member and references to profile macro 2021-05-24 10:39:04 +05:30
pateljannat 713dcf178a refactor: patches to fix data, profile dashboard, lms mentor mapping page fixes 2021-05-21 21:40:31 +05:30
pateljannat 637c795321 refactor: moved community member class functions to user override 2021-05-21 16:22:59 +05:30
pateljannat e991dc5c73 refactor: removed community member doctype 2021-05-21 13:27:15 +05:30
pateljannat 5edceb2562 fix: photo from user 2021-05-07 17:14:33 +05:30
pateljannat b3c67a3f34 fix: username and email validations 2021-05-07 13:47:33 +05:30
Anand Chitipothu 0ad03a3fb5 style: made the avatar and name of the person a link 2021-05-06 20:41:52 +05:30
pateljannat 413aeaccb1 feat: avatar widget 2021-05-06 12:17:28 +05:30
pateljannat 69b3f366f4 feat: widget file added 2021-05-05 16:32:21 +05:30
pateljannat e931ead270 fix: miscellaneous 2021-05-04 12:47:45 +05:30
Anand Chitipothu 491b5c46ae Merge branch 'main' into issue-56 2021-05-03 16:03:30 +05:30
Anand Chitipothu b9d94df4d8 refactor: refactored the course page
- simplified the portal page for course
- added mentods to LMS Course and Community Member to reduce custom code
  in portal pages
- included lessons in the ChapterTeaser
2021-05-03 12:05:17 +05:30
pateljannat 52f16131af fix: add new batch form enhancements (#43) invite request doctype and flow (#42) 2021-05-01 14:37:57 +05:30
pateljannat a022804381 test: users with same name, username validations, users without username 2021-04-28 22:04:42 +05:30
pateljannat 7a40b3e7a5 fix: test for community member and lms course 2021-04-28 17:52:12 +05:30
pateljannat 7b142fd72d test: member creation from user 2021-04-28 13:50:40 +05:30
pateljannat fc8ff9c7fd Merge branch 'main' of https://github.com/frappe/community into batch-discussions 2021-04-28 13:08:23 +05:30
pateljannat c6bd47eb62 fix: user validaton and community member name issue 2021-04-28 13:08:09 +05:30
Anand Chitipothu 8857b97773 refactor: added methods to access mentors from course with test cases 2021-04-27 19:49:02 +05:30
pateljannat e6248f9e02 feat: course page redesign 2021-04-20 13:21:01 +05:30
pateljannat e8ff9a5a32 feat: profile page 2021-04-14 11:19:02 +05:30
pateljannat d38c64650e fix: patch to update name of member 2021-04-12 18:05:43 +05:30
pateljannat 258ccb1642 feat: dashboard 2021-04-12 14:05:02 +05:30
pateljannat 7658942500 fix: email patch and conference portal 2021-04-06 18:51:40 +05:30
pateljannat bf789c1891 feat: emails on messages 2021-03-31 10:48:23 +05:30
pateljannat bc4503a636 feat: script to create community members 2021-03-23 20:09:10 +05:30
pateljannat 389254b673 fix: message from course page 2021-03-23 19:26:31 +05:30
pateljannat ab5929a4e8 feat: discussions tab and web form for messages 2021-03-23 15:29:12 +05:30
pateljannat 49e65c9e43 feat: email as name field for community member 2021-03-15 10:43:06 +05:30
pateljannat 562a2189f7 feat: email as name field for community member 2021-03-15 10:42:28 +05:30
pateljannat 25a0dd02ac feat: community member for profile and edit profile form 2021-03-12 12:22:12 +05:30
pateljannat 3f04b10b90 refactor: seperate module LMS 2021-03-05 11:07:28 +05:30
pateljannat 4b90f2e129 refactor: new module for conference 2021-03-04 20:19:53 +05:30
pateljannat 8b5cd8e6c6 refactor: seperate module for hackathon 2021-03-04 20:11:18 +05:30
pateljannat acea59767d feat: course enrollment and my courses page 2021-03-03 17:44:46 +05:30
pateljannat b4eb9580af Merge branch 'main' of https://github.com/frappe/community into main 2021-03-02 18:54:45 +05:30
pateljannat a4dffca4d7 feat: basic doctypes for conference and user profile flow for courses 2021-03-02 18:54:37 +05:30
Anand Chitipothu 758f3ff090 Removed Form Scripts for course doctype.
They are no longer required as we are using portal pages now.
2021-03-02 07:04:24 +00:00
Anand Chitipothu 972399d72f Removed webview from Community Course doctype.
It is easier to add www pages instead of customizing the webview.
2021-03-02 06:59:03 +00:00
Anand Chitipothu 7783dd5c1f Added new doctype "Community Course Topic". 2021-03-02 06:58:16 +00:00
Anand Chitipothu 6bad28463a First cut at the course doctype.
- Added "Community Course" doctype
- Added Form Scripts to set the route on first save
- Customized row and view templates

Yet to figure out how to entire course listing page.
2021-03-02 01:33:12 +00:00
pateljannat 063c7b67c5 feat: project likes 2021-02-24 10:52:25 +05:30
pateljannat 97db066922 feat: project, talks, update pages and web forms 2021-02-19 10:36:34 +05:30
pateljannat 72135d7a73 feat: hackathon and project web view 2021-02-16 19:40:55 +05:30
pateljannat 1d2bf00782 feat: community doctypes 2021-02-15 11:46:10 +05:30