48 Commits

Author SHA1 Message Date
Adil Mohak
4dad1fc0ae Support sqlite3, using thread to send emails, etc.
Lighten the project by supporting sqlite3 and also handling email using only python threads
2024-09-12 10:56:04 +03:00
Adil Mohak
c21814a282 Using sqlite3
Using sqlite3 for quick setup and running without installing postgresql
2024-08-31 14:58:01 +03:00
Adil Mohak
9d132440f9 Student program edit form and other minor updates 2024-07-30 17:37:03 +03:00
mnymkr
bf57019fda added the option to change a student's program in student update form 2024-07-12 19:17:40 +07:00
mnymkr
7996248f79 added changing student's program functionality 2024-07-12 19:03:51 +07:00
mnymkr
e58a20d212 fixed typo in accounts models 2024-07-10 14:35:56 +07:00
papi
b3c781bd9a Link to correct html email 2024-05-11 22:26:40 +03:00
papi
c432e57709 HTML email for new student and lecturer 2024-05-11 22:14:59 +03:00
papi
8ab751e2ae Using celery workers to handle email sending 2024-05-05 16:53:10 +03:00
Adil Mohak
776b9120e8
Merge pull request #41 from y938/feature/export_single_data
Adding the ability to download user profile in pdf
2024-04-03 15:48:06 +03:00
y938
2ec865a285 adding the ability to download user profile in pdf 2024-04-03 11:44:33 +03:00
Adil Mohak
8ecbc1c9d7
Merge pull request #40 from y938/feature/export_data
Adding the ability to download a PDF list of students and lecturers.
2024-04-03 09:52:08 +03:00
y938
13186e96f3 adding pdf download table feature for lecturer and student list 2024-04-02 12:08:03 +03:00
y938
05b07c2703 minor changes 2024-04-01 14:09:00 +03:00
papi
9c88fe241b Fix: no attribute error 2024-03-31 23:18:36 +03:00
WajahatKanju
425cdcba64 added test accounts_filters 2024-03-03 16:39:48 +05:00
WajahatKanju
1babe78d9e added test for accounts, decorators 2024-03-03 15:38:18 +05:00
Adil Mohak
14448249c4
Merge branch 'main' into feature/auto-populate-data 2024-02-09 20:59:42 +03:00
papi
1dc8b68bf1 Fix not creating student 2024-02-06 22:13:56 +03:00
WajahatKanju
2d1be28a4c add django extensions, add faker, add Django model factories for accounts 2024-02-06 22:31:13 +05:00
Adil Mohak
5be9ef2687
Fix student adding as lecturer 2024-02-06 14:46:47 +03:00
Zaki Benaissa
1639fca725 feat: add EMAIL_FROM_ADDRESS setting 2024-02-02 23:48:44 +01:00
Adil Mohak
c4ae370d5a
Merge branch 'main' into feature/auto-generate-credentials 2024-02-02 13:23:11 +03:00
WajahatKanju
6e0873f3a9 Auto-generate credentials on registration 2024-02-02 00:33:37 +05:00
Zaki Benaissa
32efc848bc feat: display students gender distribution in dashboard 2024-01-31 22:51:37 +01:00
Zaki Benaissa
571701d957 feat: add gender field to StudentRegistrationForm 2024-01-31 22:33:12 +01:00
Zaki Benaissa
24c5b68b6b feat: add field 'gender' to User model 2024-01-31 22:18:45 +01:00
papi
5ae45d2201 Fix permission management 2024-01-19 10:54:18 +03:00
Zaki Benaissa
0cbdf3ed47 Add count helper methods to User model 2024-01-09 19:22:13 +01:00
Zaki Benaissa
2a879de7e2 Change 'Department' occurences to 'Program' 2024-01-06 15:19:55 +01:00
Zaki Benaissa
90942980fc Make students filterable 2024-01-05 18:49:15 +01:00
Zaki Benaissa
a59ccae6d5 Make lecturers fiterable 2024-01-05 18:24:58 +01:00
papi
e9e1ae2970 Rename app to 2024-01-04 23:00:48 +03:00
papi
7c8fc91e73 Queryset default ordering and more 2023-12-31 12:13:22 +03:00
papi
4c0577e219 Minor fixes and UI update 2023-12-30 22:13:28 +03:00
papi
4b4e235100 Update pages title 2023-12-30 21:35:22 +03:00
papi
9484d9d5a9 Follow few pylint conventions 2023-12-28 00:09:59 +03:00
papi
ef88e20b1a More pylint conventions 2023-12-26 23:57:40 +03:00
papi
11154d2fd1 Resolve lint warnings 2023-12-26 00:25:09 +03:00
papi
91c1b0717e Lint naming conventions 2023-12-25 23:20:26 +03:00
Adil Mohammed
4a29e29683 Fix profile page returning 404 2023-08-03 14:52:13 +03:00
Adil Mohammed
905cbbaa46 Made a lot of changes
`Fix` pdf generator, remove junk files, clean code, and many more...
2023-05-14 12:28:12 +03:00
Adil Mohammed
78cbd76047 Migrate to django==4.1.6
Project migrated to latest django version==4.1.6
2023-02-01 16:26:50 +03:00
Adil Mohammed
f23478653e Template re-structured and other minor changes 2023-01-12 23:17:10 +03:00
Adil Mohammed
2d51224687 pages updated and docs added 2021-10-11 10:16:30 +03:00
Adil Mohak
9c16f956ec payment integration 2021-04-04 16:55:40 +03:00
Adil Mohak
ad79097403 api initializations 2021-04-01 16:58:14 +03:00
Adil Mohak
f6ab9e8128 initial commit 2021-03-25 16:13:17 +03:00