Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
649 commits
Select commit Hold shift + click to select a range
fab1730
Merge pull request #1647 from BCStudentSoftwareDevTeam/EventsHeader
Karina-Agliullova Mar 25, 2026
ef2e93d
removed redundant
Arohasina Mar 25, 2026
80081a2
fix filter term
Arohasina Mar 26, 2026
f9749ff
fix test
Arohasina Mar 26, 2026
b9758c5
Merge branch 'development' into startDate2
bakobagassas Mar 27, 2026
70b3958
Parsing the date to format it the way we need
bakobagassas Mar 27, 2026
7bdd849
Merge branch 'startDate2' of https://github.com/BCStudentSoftwareDevT…
bakobagassas Mar 27, 2026
ebb86ac
date format
bakobagassas Mar 27, 2026
d9b32c9
Update app/templates/events/eventList.html
bakobagassas Mar 27, 2026
68ca9ef
Update app/logic/volunteerSpreadsheet.py
Arohasina Mar 29, 2026
1cfc340
removing debugging print statement
bakobagassas Mar 30, 2026
1272524
New function to get zero hours events
bakobagassas Mar 30, 2026
90a054a
adding the new get to the routes
bakobagassas Mar 30, 2026
0aa3aac
front-end display for the events with 0 hours
bakobagassas Mar 30, 2026
4962d62
added description
bakobagassas Mar 30, 2026
7ebb951
testing the new function
bakobagassas Mar 31, 2026
663f352
Merge pull request #1687 from BCStudentSoftwareDevTeam/startDate2
JohnCox2211 Mar 31, 2026
e1ec401
Merge branch 'development' into graduation-management-first-page
Meatchema Mar 31, 2026
6a517d1
Merge branch 'development' into transcript
bakobagassas Mar 31, 2026
08b756e
Update tests/code/test_spreadsheet.py
Arohasina Mar 31, 2026
8e06bec
fix spring report not including 0 attendance for labor students
Arohasina Mar 31, 2026
3baaf0c
updated test
Arohasina Mar 31, 2026
c305246
add distinct
Arohasina Mar 31, 2026
40c5d07
Added in missing code: combinedParticpant declaration and set rsvp co…
Meatchema Apr 2, 2026
48817d4
removed the plural
bakobagassas Apr 2, 2026
e3f3f96
changed the display order
bakobagassas Apr 2, 2026
8fabfb7
Merge branch 'transcript' of https://github.com/BCStudentSoftwareDevT…
bakobagassas Apr 2, 2026
5ab4f46
Fixed spacing based on images
Meatchema Apr 6, 2026
81634c2
Merge branch 'development' into 1597Edit_event_btn
Shenderaz Apr 7, 2026
175149e
remove currentpage variable and the redrawing of the table
Meatchema Apr 7, 2026
9cfc47f
checkboxes are matching between tables now
JohnCox2211 Apr 7, 2026
a813851
check
JohnCox2211 Apr 7, 2026
7dde3a3
Merge pull request #1691 from BCStudentSoftwareDevTeam/transcript
MImran2002 Apr 7, 2026
3f442af
Merge branch 'development' into 1597Edit_event_btn
bakobagassas Apr 7, 2026
170d38c
Merge branch 'development' into Labor_Attendance_report_1626
MImran2002 Apr 7, 2026
e378566
Merge branch 'development' into graduation-management-first-page
Meatchema Apr 9, 2026
1ebe5f2
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
JohnCox2211 Apr 9, 2026
0096923
Merge pull request #1679 from BCStudentSoftwareDevTeam/graduation-man…
JohnCox2211 Apr 14, 2026
1405eb6
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
JohnCox2211 Apr 15, 2026
5655778
Update volunteerSpreadsheet.py
JohnCox2211 Apr 15, 2026
99e9727
Update volunteers.py
JohnCox2211 Apr 15, 2026
da2154e
revert random changes added to my branch
JohnCox2211 Apr 15, 2026
ee199bb
Merge branch 'attended-wipe' of https://github.com/BCStudentSoftwareD…
JohnCox2211 Apr 15, 2026
f0e4547
Update graduationManagement.js
JohnCox2211 Apr 15, 2026
90e54cd
Merge branch 'development' into Labor_Attendance_report_1626
Arohasina Apr 16, 2026
5383203
Merge branch 'development' into 1597Edit_event_btn
bakobagassas Apr 20, 2026
5e5b4e9
Merge pull request #1688 from BCStudentSoftwareDevTeam/1597Edit_event…
bakobagassas Apr 20, 2026
61a0fa5
Merge branch 'development' into attended-wipe
bakobagassas Apr 22, 2026
9f2b555
Merge pull request #1694 from BCStudentSoftwareDevTeam/attended-wipe
bakobagassas Apr 27, 2026
7f3f3a8
solved the responsiveness issue
bakobagassas Apr 28, 2026
b7defc9
matched the order of the checkboxes with the table
bakobagassas Apr 28, 2026
718a2cf
Merge branch 'development' into Labor_Attendance_report_1626
bakobagassas Apr 29, 2026
5c9ea77
added consistent table order
bakobagassas May 1, 2026
8ad94a3
getcheckedbox review
bakobagassas May 1, 2026
807cd52
sortvolunteers review
bakobagassas May 1, 2026
bac1480
Merge pull request #1684 from BCStudentSoftwareDevTeam/Labor_Attendan…
MImran2002 May 2, 2026
0aa52f8
changes for participationtypes made
MImran2002 May 2, 2026
967a6fa
test created
MImran2002 May 2, 2026
b7e9460
test created
MImran2002 May 2, 2026
eb449b2
test created
MImran2002 May 2, 2026
6455660
Merge branch 'development' into infoCheckbox
bakobagassas May 3, 2026
0a01840
Merge pull request #1703 from BCStudentSoftwareDevTeam/participationt…
RueHaile May 4, 2026
dc3dd16
Removed labor meetings from participation history
Karina-Agliullova May 7, 2026
f8e3e57
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
MImran2002 May 9, 2026
3b2ed6b
Finish merge
MImran2002 May 9, 2026
d8569e8
the table's responsiveness breaks when the checkmarks are toggle the …
MImran2002 May 9, 2026
74b5370
Merge pull request #1707 from BCStudentSoftwareDevTeam/remove-labor-m…
MImran2002 Jun 2, 2026
6cc861c
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
MImran2002 Jun 2, 2026
9a20308
Merge pull request #1702 from BCStudentSoftwareDevTeam/infoCheckbox
BrianRamsay Jun 8, 2026
457e002
Add Daniel Rukwasha to contributors list
DanielRukwasha Jun 15, 2026
c8b8690
Added my Name to the list
BhushanSah Jun 15, 2026
e8e79b8
Added name on contributer list
nahom70 Jun 15, 2026
64110b8
Added Artem Kurasov to the list of the contributors of the CELTS website
ArtemKurasov Jun 15, 2026
b674dec
Add Dingani Munsaka to contributors
munsakad Jun 15, 2026
99cf15f
added my name
DanielRukwasha Jun 15, 2026
9e8f1d7
Fix Dingani Munsaka role to Software Engineer
munsakad Jun 15, 2026
c4db296
added my name to the list
Jun 15, 2026
c9b5621
John and alpha name update
NYABUTOA Jun 15, 2026
9d81309
Added "Julius Fritz" to the list of team members
fritzj2 Jun 15, 2026
ddde5de
Added my name to ssdt
zhytkovd Jun 15, 2026
c1fe667
added my name to the contributer list
conwelld Jun 15, 2026
94ae1a4
Merge pull request #1715 from BCStudentSoftwareDevTeam/zhytkovd_branch
sheggen Jun 15, 2026
46e3886
Merge pull request #1715 from BCStudentSoftwareDevTeam/zhytkovd_branch
sheggen Jun 15, 2026
2345c81
Added name to Contributors page.
ACBerea Jun 15, 2026
fba7b4f
deleted cloned repo inside of the repository
conwelld Jun 15, 2026
d62972c
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
fritzj2 Jun 15, 2026
612f59f
Updated the cffi in the requirements file.
ACBerea Jun 15, 2026
4b058e3
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
ACBerea Jun 16, 2026
2809f86
Merge origin/development into munsakad-celts
munsakad Jun 16, 2026
37f6898
fixed merge conflict
BhushanSah Jun 16, 2026
60bdd94
fixed merge conflict
BhushanSah Jun 16, 2026
289d9b6
Use newer python image
BrianRamsay Jun 16, 2026
582c6de
Use newer python image
BrianRamsay Jun 16, 2026
8433da5
accept change from dev
ACBerea Jun 16, 2026
8c13769
Fixed The Accordion open issue on StudentSearch & MyProfile
BhushanSah Jun 16, 2026
21f0073
Fixed The Accordion open issue on StudentSearch & MyProfile
BhushanSah Jun 16, 2026
e236d49
Merge remote-tracking branch 'origin' into sahb
BhushanSah Jun 16, 2026
7f04b1a
Merge remote-tracking branch 'origin' into sahb
BhushanSah Jun 16, 2026
f038336
Merge pull request #1720 from BCStudentSoftwareDevTeam/Bhushan&Artem
BrianRamsay Jun 16, 2026
8e2e4c4
Merge pull request #1720 from BCStudentSoftwareDevTeam/Bhushan&Artem
BrianRamsay Jun 16, 2026
0f5280e
Merge pull request #1720 from BCStudentSoftwareDevTeam/Bhushan&Artem
BrianRamsay Jun 16, 2026
5629065
Redesign Designated Service-Learning Imported Courses #1601
johnlolonga19 Jun 16, 2026
9073345
Redesign Designated Service-Learning Imported Courses #1601
johnlolonga19 Jun 16, 2026
0ed7a1e
scaling issues on buttons on course proposals is fixed
munsakad Jun 16, 2026
ea8bdc5
fixed names
johnlolonga19 Jun 16, 2026
537f418
fixed names
johnlolonga19 Jun 16, 2026
f7fcf5f
Fixed rendering error in the 'On Transcript' column for StudentStaff
zhytkovd Jun 16, 2026
e474aa4
Fixed rendering error in the 'On Transcript' column for StudentStaff
zhytkovd Jun 16, 2026
27c9188
Merge branch 'development' into feitsopb
brightfietsop-ux Jun 16, 2026
e92501c
added a hover on admin tab button
nahom70 Jun 16, 2026
53ac15d
Merge branch 'development' into bright_and_dee-course_proposal_button…
munsakad Jun 16, 2026
a0a2d27
Ignore SSL connection to mysql in devcontainer
BrianRamsay Jun 16, 2026
145f6bd
Ignore SSL connection to mysql in devcontainer
BrianRamsay Jun 16, 2026
9c00567
Ignore SSL connection to mysql in devcontainer
BrianRamsay Jun 16, 2026
2e82547
Merge branch 'development' into julius_zhytkov_1441
zhytkovd Jun 16, 2026
a3802d3
Merge branch 'development' into julius_zhytkov_1441
zhytkovd Jun 16, 2026
92cb525
updated the td and closed it
johnlolonga19 Jun 16, 2026
11c158c
updated the td and closed it
johnlolonga19 Jun 16, 2026
a3f03d4
Fixed buttons and scaling at the bottom of all three pages, including…
munsakad Jun 16, 2026
19e3d99
Merge branch 'development' into bright_and_dee-course_proposal_button…
MImran2002 Jun 16, 2026
4e55df3
updated fixes
johnlolonga19 Jun 16, 2026
844f410
updated fixes
johnlolonga19 Jun 16, 2026
6d2bc9b
Merge branch 'development' into imported-courses-John-Alpha
MImran2002 Jun 16, 2026
431badc
Merge branch 'development' into imported-courses-John-Alpha
MImran2002 Jun 16, 2026
603e425
Merge pull request #1721 from BCStudentSoftwareDevTeam/imported-cours…
MImran2002 Jun 16, 2026
2c061de
Merge pull request #1721 from BCStudentSoftwareDevTeam/imported-cours…
MImran2002 Jun 16, 2026
e98c2b1
added a blue hover on admin tab
nahom70 Jun 16, 2026
5d13292
toggle name change
johnlolonga19 Jun 16, 2026
defc0bb
Revert changes to emergencyContactInfo and insuranceInfo
munsakad Jun 16, 2026
98f8d86
Removed 'On Transcript' column from the table
zhytkovd Jun 16, 2026
733ce6c
Removed 'On Transcript' column from the table
zhytkovd Jun 16, 2026
9f74f2a
Merge branch 'julius_zhytkov_1441' of https://github.com/BCStudentSof…
zhytkovd Jun 16, 2026
8edf1c6
Merge branch 'julius_zhytkov_1441' of https://github.com/BCStudentSof…
zhytkovd Jun 16, 2026
7f62397
Move page indicator below buttons so right buttons never go under dots
munsakad Jun 16, 2026
60f10ef
Fix button scaling and layout on emergencyContactInfo and insuranceInfo
munsakad Jun 16, 2026
edff110
Reworded the event text to be less vague
zhytkovd Jun 16, 2026
adf208f
Changed overflow-y to auto in sidebar.css to allow for scrolling and …
ACBerea Jun 16, 2026
885d5b1
Add user-facing error handling to withdraw ajax request
munsakad Jun 16, 2026
ea27629
Fixed the issue of event view tab
BhushanSah Jun 17, 2026
e1bccb6
Merge remote-tracking branch 'origin' into sahb
BhushanSah Jun 17, 2026
39e6864
Merge branch 'development' into julius_zhytkov_1441
MImran2002 Jun 17, 2026
51aa164
Merge branch 'development' into julius_zhytkov_1441
MImran2002 Jun 17, 2026
5f9c003
Merge pull request #1723 from BCStudentSoftwareDevTeam/julius_zhytkov…
MImran2002 Jun 17, 2026
f511c4c
Merge pull request #1723 from BCStudentSoftwareDevTeam/julius_zhytkov…
MImran2002 Jun 17, 2026
3f6f7f9
Merge branch 'development' into feitsopb
MImran2002 Jun 17, 2026
8ac279e
Revert unrelated contact info template changes
Jun 17, 2026
119441c
fixed the merge conflict with Bhushan
fritzj2 Jun 17, 2026
00d3719
Merge origin/development into munsakad-celts
munsakad Jun 17, 2026
6089039
Merge pull request #1714 from BCStudentSoftwareDevTeam/fritzj2-add-name
MImran2002 Jun 17, 2026
daa44d1
Revert unrelated devcontainer change
Jun 17, 2026
69250d2
Merge branch 'development' into artem_kurasov_contribution
ArtemKurasov Jun 17, 2026
3bef7a2
Merge pull request #1709 from BCStudentSoftwareDevTeam/artem_kurasov_…
MImran2002 Jun 17, 2026
1098dd8
I resolved the conflict
DanielRukwasha Jun 17, 2026
ba7844a
Fix formatting in default.yml contributors list
munsakad Jun 17, 2026
48fc328
Fxing this
DanielRukwasha Jun 17, 2026
be4ece2
Merge remote-tracking branch 'origin' into 1130-event-view-tabs
BhushanSah Jun 17, 2026
664991a
Revert unrelated files from exception handling branch
Jun 17, 2026
51f44a8
Revert non-default.yml files to pre-merge state
munsakad Jun 17, 2026
049134d
development changes
DanielRukwasha Jun 17, 2026
8970fc6
Revert requirements.txt to match development
munsakad Jun 17, 2026
30406aa
name fixed
DanielRukwasha Jun 17, 2026
6519cf3
Merge pull request #1710 from BCStudentSoftwareDevTeam/add-daniel-ruk…
MImran2002 Jun 17, 2026
a39271e
Merge branch 'development' into feitsopb
MImran2002 Jun 17, 2026
53b98f5
Admin tab issue fixed; More intuitive
DanielRukwasha Jun 17, 2026
0b433c1
Add Bright A Feitsop to contributors
Jun 17, 2026
4f2fdba
Merge branch 'development' into eventpagetogglerename
MImran2002 Jun 17, 2026
2c5b9d1
Merge pull request #1725 from BCStudentSoftwareDevTeam/eventpagetoggl…
MImran2002 Jun 17, 2026
e37830f
Merge branch 'development' into feitsopb
MImran2002 Jun 17, 2026
800a329
Merge pull request #1711 from BCStudentSoftwareDevTeam/feitsopb
MImran2002 Jun 17, 2026
d85a569
Changed admin tab color to be consistent with the rest of the tabs
DanielRukwasha Jun 17, 2026
f1a9bbc
Merge branch 'development' into admin_tab_intuitiveness
MImran2002 Jun 17, 2026
e23307a
fixed merge conflict
johnlolonga19 Jun 17, 2026
c55e5f7
Removed the custom size, opting for the xl size, native to Bootstrap
ArtemKurasov Jun 17, 2026
452961a
Merge branch 'development' into 1130-event-view-tabs
ArtemKurasov Jun 17, 2026
867ec65
Rebased commit to account for new contributor additions.
ACBerea Jun 17, 2026
d1551aa
Use flash message for withdraw errors
Jun 17, 2026
206d74e
Merge branch '1130-event-view-tabs' of https://github.com/BCStudentSo…
ArtemKurasov Jun 17, 2026
808e178
Merge pull request #1729 from BCStudentSoftwareDevTeam/1130-event-vie…
BrianRamsay Jun 17, 2026
5cd43d6
Adjusted default.yml code to account for other users adding their nam…
ACBerea Jun 17, 2026
7b72691
Merge branch 'development' into Alpha_john-name-add
MImran2002 Jun 17, 2026
4da293b
Merge pull request #1712 from BCStudentSoftwareDevTeam/Alpha_john-nam…
MImran2002 Jun 17, 2026
a77705c
Merge remote-tracking branch 'refs/remotes/origin/ACBerea_add_name' i…
ACBerea Jun 17, 2026
d4fd691
Merge branch 'ACBerea_add_name' into development
ACBerea Jun 17, 2026
cd8c685
Remove btn-primary from admin button so it only highlights on hover, …
DanielRukwasha Jun 17, 2026
fcbdc3d
Merge branch 'development' into AC_Side_Bar
MImran2002 Jun 17, 2026
244bef7
Update default.yml with contributors from development
munsakad Jun 17, 2026
d91a10e
Merge pull request #1728 from BCStudentSoftwareDevTeam/AC_Side_Bar
MImran2002 Jun 17, 2026
659a89f
Add Dingani Munsaka to contributors
munsakad Jun 17, 2026
e89ec90
Merge branch 'development' into feitsopb_dee_exceptionhandling
MImran2002 Jun 17, 2026
9a2d549
Resolve merge conflict in sidebar.css
DanielRukwasha Jun 17, 2026
3719432
Merged branch 'development' of https://github.com/BCStudentSoftwareDe…
munsakad Jun 17, 2026
ff80769
Merge branch 'munsakad-celts' of https://github.com/BCStudentSoftware…
munsakad Jun 17, 2026
4ff2b39
some changes
munsakad Jun 17, 2026
cfa72ae
Merge pull request #1717 from BCStudentSoftwareDevTeam/munsakad-celts
MImran2002 Jun 17, 2026
a2cddad
Merge branch 'development' into feitsopb_dee_exceptionhandling
Jun 17, 2026
22c56fc
Fixed focused border on admin tab
nahom70 Jun 17, 2026
d8e301d
Merge branch 'development' into fritzj2-zhytkovd-1358
MImran2002 Jun 17, 2026
c7b3d71
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
fritzj2 Jun 17, 2026
5c6b519
Display withdraw error message inside modal instead of page flash
munsakad Jun 17, 2026
63ec62f
Merge branch 'fritzj2-zhytkovd-1358' of https://github.com/BCStudentS…
fritzj2 Jun 17, 2026
316150e
Reverted the text, fixed the grammar of the original
fritzj2 Jun 17, 2026
f4f5aaf
Fixed the phrasing in the PR Template
ArtemKurasov Jun 17, 2026
91b11d1
Solved merge conflicts.
ACBerea Jun 17, 2026
47c0849
changed participation to engagement to better reflect the tags used i…
fritzj2 Jun 17, 2026
fa78e20
Merge pull request #1718 from BCStudentSoftwareDevTeam/ACBerea_add_name
sheggen Jun 17, 2026
13409f7
Merge branch 'development' into Sah-Kurasova-Issue-1391
MImran2002 Jun 17, 2026
1cd2d50
Merge pull request #1731 from BCStudentSoftwareDevTeam/Sah-Kurasova-I…
MImran2002 Jun 17, 2026
8beaecf
added name to contributor list
BetterRocket Jun 17, 2026
71ad687
Merge branch 'development' into bright_and_dee-course_proposal_button…
MImran2002 Jun 17, 2026
1a77f73
Fixed merge conflict
nahom70 Jun 17, 2026
4b065fb
Merge branch 'development' into nahom
MImran2002 Jun 17, 2026
4728857
Merge pull request #1713 from BCStudentSoftwareDevTeam/nahom
MImran2002 Jun 17, 2026
6ba5d75
Merge branch 'development' into admin_tab_intuitiveness
MImran2002 Jun 17, 2026
28154c3
Merge branch 'feitsopb_dee_exceptionhandling' of https://github.com/B…
Jun 17, 2026
9015e85
Merge pull request #1724 from BCStudentSoftwareDevTeam/admin_tab_intu…
MImran2002 Jun 17, 2026
f4ceaba
Changed the wording back to say participation instead of engagement.
fritzj2 Jun 17, 2026
aa7cbf0
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
fritzj2 Jun 17, 2026
a2d4c01
Merge pull request #1726 from BCStudentSoftwareDevTeam/fritzj2-zhytko…
MImran2002 Jun 17, 2026
ab6b6fc
Use flash message for SLC withdraw errors
Jun 17, 2026
87dc643
added my name to the contributer list since it was not there
conwelld Jun 17, 2026
44573a2
made changes to the contributer file with the new names added to it
conwelld Jun 17, 2026
7306ced
Center stacked proposal buttons on small screens
Jun 17, 2026
b615cc2
added the reason for ban statement and asterix
johnlolonga19 Jun 17, 2026
49532b6
Fix stacked proposal button overlap
Jun 17, 2026
5410dd0
Merge branch 'development' into georgievh
BetterRocket Jun 17, 2026
ea016ab
I changed the wording a bit and also figured out hwo to add an asteri…
NYABUTOA Jun 17, 2026
f4f5120
Merge pull request #1716 from BCStudentSoftwareDevTeam/conwelld
MImran2002 Jun 18, 2026
eb02fef
Merge branch 'development' into bright_and_dee-course_proposal_button…
MImran2002 Jun 18, 2026
c49016e
Merge branch 'development' into feitsopb_dee_exceptionhandling
MImran2002 Jun 18, 2026
d612fef
Merge branch 'development' of https://github.com/BCStudentSoftwareDev…
munsakad Jun 18, 2026
730155f
Merge branch 'bright_and_dee-course_proposal_button_scaling_issues' o…
munsakad Jun 18, 2026
170fb19
added asterisks and used bootstrap color to indicate
NYABUTOA Jun 18, 2026
d5fc1bb
fixed the spaces betwwen buttons
Jun 18, 2026
99a3724
Merge branch 'development' into indication-for-bannedvolunteer
MImran2002 Jun 18, 2026
d605519
Handle SLC withdraw response status
Jun 18, 2026
960867c
We removed the z
NYABUTOA Jun 18, 2026
1ff5b25
Merge branch 'development' into georgievh
BrianRamsay Jun 18, 2026
aee5415
Merge pull request #1732 from BCStudentSoftwareDevTeam/georgievh
BrianRamsay Jun 18, 2026
acfc5a7
Reload SLC management after withdraw error
Jun 18, 2026
e11653a
Merge branch 'development' into indication-for-bannedvolunteer
MImran2002 Jun 18, 2026
3b61b95
Merge pull request #1734 from BCStudentSoftwareDevTeam/indication-for…
MImran2002 Jun 18, 2026
042bc0c
resolved the suggestions
Jun 18, 2026
8be7e05
resolved comment R200
Jun 18, 2026
0d75745
removed complete function from line 145 in slcManagemnet.js
Jun 18, 2026
187c41f
fixed the buttons using d-none, completely taking out the unecessary …
Jun 18, 2026
d550e9a
Merge branch 'development' into bright_and_dee-course_proposal_button…
BrianRamsay Jun 22, 2026
89618ee
Merge pull request #1722 from BCStudentSoftwareDevTeam/bright_and_dee…
BrianRamsay Jun 22, 2026
8cb3ad8
modified the error messaged
munsakad Jun 22, 2026
42592ba
Merge branch 'development' into feitsopb_dee_exceptionhandling
BrianRamsay Jun 22, 2026
3acad67
Merge pull request #1727 from BCStudentSoftwareDevTeam/feitsopb_dee_e…
BrianRamsay Jun 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/devcontainers/python:0-3.11
FROM mcr.microsoft.com/devcontainers/python:3.13

ENV PYTHONUNBUFFERED 1

Expand Down
3 changes: 2 additions & 1 deletion .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ services:
db:
image: mysql
restart: always
command: --require_secure_transport=OFF
environment:
MYSQL_DATABASE: 'celts'
MYSQL_USER: 'celts_user'
Expand All @@ -31,4 +32,4 @@ services:
- celts_data:/var/lib/mysql

volumes:
celts_data:
celts_data:
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Issue Description

Fixes #add issue number
Fixes issue #<issue_number>
- Add issue description

## Changes
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/actionTests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
pull-requests: write
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12","3.13"]
python-version: ["3.10", "3.11", "3.12","3.13","3.14"]

# each step can define `env` vars, but it's easiest to define them on the build level
env:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Flask application to manage CELTS programs

## Requirements
* Python 3.7+
* Python 3.10+

**Packages (Ubuntu)**
* python3-dev
Expand Down
26 changes: 26 additions & 0 deletions app/config/default.yml
Original file line number Diff line number Diff line change
Expand Up @@ -181,3 +181,29 @@ contributors:
role: "Software Engineer"
- name: "Alina Petrosyants"
role: "Software Engineer"
- name: "Denys Zhytkov"
role: "Software Engineer"
- name: "Bhushan Sah"
role: "Software Engineer"
- name: "Julius Fritz"
role: "Software Engineer"
- name: "Artem Kurasov"
role: "Software Engineer"
- name: "Daniel Rukwasha"
role: "Software Engineer"
- name: "Bright A Feitsop"
role: "Software Engineer"
- name: "Alpha Nyabuto"
role: "Software Engineer"
- name: "John Lolonga"
role: "Software Engineer"
- name: "Dingani Munsaka"
role: "Software Engineer"
- name: "Andrew Carnes"
role: "Software Engineer"
- name: "Chris Georgiev"
role: "Software Engineer"
- name: "Nahom Mesfin Terrefe"
role: "Software Engineer"
- name: "Dayton Conwell"
role: "Software Engineer"
15 changes: 7 additions & 8 deletions app/controllers/admin/minor.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from app.controllers.admin import admin_bp

from app.logic.minor import getMinorInterest, getMinorProgress, toggleMinorInterest, getMinorSpreadsheet, getDeclaredMinorStudents
from app.logic.minor import getDeclaredMinorStudents, getMinorInterest, getMinorProgress, toggleMinorInterest, getMinorSpreadsheet

@admin_bp.route('/admin/cceMinor', methods=['GET','POST'])
def manageMinor():
Expand All @@ -20,20 +20,19 @@ def manageMinor():

return redirect(url_for("admin.manageMinor"))



interestedStudentsList = getMinorInterest()
interestedStudentEmailString = ';'.join([student['email'] for student in interestedStudentsList])
sustainedEngagement = getMinorProgress()
declaredStudentsList = getDeclaredMinorStudents()
declaredStudentEmailString = ';'.join([student['email'] for student in declaredStudentsList])
declaredStudentsDict = getDeclaredMinorStudents()
declaredStudentEmailString = ';'.join([student['email'] for student in declaredStudentsDict])

cceMinorStudents = declaredStudentsDict


return render_template('/admin/cceMinor.html',
cceMinorStudents = cceMinorStudents,
interestedStudentsList = interestedStudentsList,
declaredStudentsList = declaredStudentsList,
interestedStudentEmailString = interestedStudentEmailString,
declaredStudentEmailString = declaredStudentEmailString,
sustainedEngagement = sustainedEngagement,
)

@admin_bp.route("/admin/cceMinor/download")
Expand Down
1 change: 0 additions & 1 deletion app/controllers/admin/volunteers.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,6 @@ def volunteerDetailsPage(eventID):

waitlistUser = list(set([obj for obj in eventRsvpData if obj.rsvpWaitlist]))
rsvpUser = list(set([obj for obj in eventRsvpData if not obj.rsvpWaitlist ]))

return render_template("/events/volunteerDetails.html",
waitlistUser = waitlistUser,
attendedUser= eventParticipantData,
Expand Down
19 changes: 11 additions & 8 deletions app/controllers/main/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
from app.models.courseInstructor import CourseInstructor
from app.models.backgroundCheckType import BackgroundCheckType

from app.logic.events import getUpcomingEventsForUser, getParticipatedEventsForUser, getTrainingEvents, getEventRsvpCountsForTerm, getUpcomingVolunteerOpportunitiesCount, getVolunteerOpportunities, getBonnerEvents, getCeltsLabor, getEngagementEvents
from app.logic.events import getUpcomingEventsForUser, getParticipatedEventsForUser, getTrainingEvents, getEventRsvpCountsForTerm, getUpcomingVolunteerOpportunitiesCount, getVolunteerOpportunities, getBonnerEvents, getCeltsLabor, getEngagementEvents, getPastVolunteerOpportunitiesCount
from app.logic.transcript import *
from app.logic.loginManager import logout
from app.logic.searchUsers import searchUsers
Expand Down Expand Up @@ -92,6 +92,7 @@ def events(selectedTerm, activeTab, programID):
currentEventRsvpAmount = getEventRsvpCountsForTerm(term)
volunteerOpportunities = getVolunteerOpportunities(term)
countUpcomingVolunteerOpportunities = getUpcomingVolunteerOpportunitiesCount(term, currentTime)
countPastVolunteerOpportunities = getPastVolunteerOpportunitiesCount(term, currentTime)
trainingEvents = getTrainingEvents(term, g.current_user)
engagementEvents = getEngagementEvents(term)
bonnerEvents = getBonnerEvents(term)
Expand All @@ -109,6 +110,8 @@ def events(selectedTerm, activeTab, programID):

# Get the count of all term events for each category to display in the event list page.
volunteerOpportunitiesCount: int = len(studentEvents)
countUpcomingVolunteerOpportunitiesCount: int = len(countUpcomingVolunteerOpportunities)
countPastVolunteerOpportunitiesCount: int = len(countPastVolunteerOpportunities)
trainingEventsCount: int = len(trainingEvents)
engagementEventsCount: int = len(engagementEvents)
bonnerEventsCount: int = len(bonnerEvents)
Expand All @@ -133,6 +136,8 @@ def events(selectedTerm, activeTab, programID):
if request.headers.get('X-Requested-With') == 'XMLHttpRequest':
return jsonify({
"volunteerOpportunitiesCount": volunteerOpportunitiesCount,
"countPastVolunteerOpportunitiesCount": countPastVolunteerOpportunitiesCount,
"countUpcomingVolunteerOpportunitiesCount": countUpcomingVolunteerOpportunitiesCount,
"trainingEventsCount": trainingEventsCount,
"engagementEventsCount": engagementEventsCount,
"bonnerEventsCount": bonnerEventsCount,
Expand All @@ -155,6 +160,7 @@ def events(selectedTerm, activeTab, programID):
programID = int(programID),
managersProgramDict = managersProgramDict,
countUpcomingVolunteerOpportunities = countUpcomingVolunteerOpportunities,
countPastVolunteerOpportunities = countPastVolunteerOpportunities,
toggleState = toggleState,
)

Expand Down Expand Up @@ -387,6 +393,7 @@ def addNote():
flash("Failed to add profile note", "danger")
return "Failed to add profile note", 500


@main_bp.route('/<username>/deleteNote', methods=['POST'])
def deleteNote(username):
"""
Expand Down Expand Up @@ -493,24 +500,18 @@ def volunteerRegister():
program = event.program
user = g.current_user

isAdded = checkUserRsvp(user, event)
isEligible = isEligibleForProgram(program, user)
listOfRequirements = unattendedRequiredEvents(program, user)

personAdded = False
if isEligible:
personAdded = addPersonToEvent(user, event)
if personAdded and listOfRequirements:
reqListToString = ', '.join(listOfRequirements)
flash(f"{user.firstName} {user.lastName} successfully registered. However, the following training may be required: {reqListToString}.", "success")
elif personAdded:
if personAdded:
flash("Successfully registered for event!","success")
else:
flash(f"RSVP Failed due to an unknown error.", "danger")
else:
flash(f"Cannot RSVP. Contact CELTS administrators: {app.config['celts_admin_contact']}.", "danger")


if 'from' in request.form:
if request.form['from'] == 'ajax':
return ''
Expand Down Expand Up @@ -545,9 +546,11 @@ def serviceTranscript(username):
slCourses = getSlCourseTranscript(username)
totalHours = getTotalHours(username)
allEventTranscript = getProgramTranscript(username)
zeroHourEvents = getZeroHourEvents(username)
startDate = getStartYear(username)
return render_template('main/serviceTranscript.html',
allEventTranscript = allEventTranscript,
zeroHourEvents = zeroHourEvents,
slCourses = slCourses.objects(),
totalHours = totalHours,
startDate = startDate,
Expand Down
Loading
Loading