Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
4af6fce
fix(campus): stop hiding campus members and the campus lead behind ve…
DevWithPranav Jul 21, 2026
19bdc1a
feat(company): implement soft-delete for task_list model and serializers
DevWithPranav Jul 22, 2026
99ec604
fix(campus): scope campus stats, member counts, and leaderboards to v…
DevWithPranav Jul 22, 2026
0b28e91
fix(campus): scope campus leadership, IGs, and weekly karma to verifi…
DevWithPranav Jul 22, 2026
ee3edfe
Merge pull request #3062 from DevWithPranav/dev
DevWithPranav Jul 22, 2026
840ff18
Merge pull request #3063 from gtech-mulearn/dev
DevWithPranav Jul 22, 2026
17ae19b
Fixed the custom roles not listing issue
ABHISHEK2k6 Jul 22, 2026
c11b1aa
Fixed Leaking of roles in fetching
ABHISHEK2k6 Jul 22, 2026
d9316b7
fix:company admin can directly appoint a mentor
GokulShaji2005 Jul 22, 2026
0d3a6f3
fix:added MentorGrantscope for company mentor nomiantion
GokulShaji2005 Jul 22, 2026
10211f8
Fixed the roles not listing issue + alumini not accurate issue
ABHISHEK2k6 Jul 22, 2026
56c60b4
Merge pull request #3065 from ABHISHEK2k6/dev
DevWithPranav Jul 22, 2026
157c014
Merge pull request #3066 from GokulShaji2005/dev
DevWithPranav Jul 22, 2026
695d781
Merge pull request #3067 from gtech-mulearn/dev
DevWithPranav Jul 22, 2026
5e2296d
fix(task): remove active filter from TaskListAPI queryset
DevWithPranav Jul 22, 2026
258cce1
Merge pull request #3068 from DevWithPranav/dev
DevWithPranav Jul 22, 2026
93ceaf0
Merge pull request #3069 from gtech-mulearn/dev
DevWithPranav Jul 22, 2026
c958c3d
Added api for mentor company change and established mentor linkedin s…
ABHISHEK2k6 Jul 23, 2026
baf96c6
Merge branch 'gtech-mulearn:dev' into dev
ABHISHEK2k6 Jul 23, 2026
f4c3f01
Fixed greptile review issues
ABHISHEK2k6 Jul 23, 2026
e7d15a4
Greptile fix final
ABHISHEK2k6 Jul 23, 2026
f566cac
Fixed the storage limit mismatch issue
ABHISHEK2k6 Jul 23, 2026
c530afb
Fixed LC listing member count issue
ABHISHEK2k6 Jul 23, 2026
da71c80
Fixed canonical profile issue
ABHISHEK2k6 Jul 23, 2026
9b42116
Merge pull request #3070 from ABHISHEK2k6/dev
DevWithPranav Jul 23, 2026
5727ab6
Merge pull request #3071 from gtech-mulearn/dev
DevWithPranav Jul 23, 2026
a22cf92
fix(campus): update active IG count calculation to use CampusIGChapte…
DevWithPranav Jul 23, 2026
a35fc72
feat(profile): add karma breakdown calculations and related fields to…
DevWithPranav Jul 23, 2026
cc6e123
fix(profile): ensure only active intern creators are included in karm…
DevWithPranav Jul 23, 2026
e4144a0
Merge pull request #3072 from DevWithPranav/dev
DevWithPranav Jul 23, 2026
bf44400
Merge pull request #3073 from gtech-mulearn/dev
DevWithPranav Jul 23, 2026
a858fa9
feat: implement alumni status synchronization task and update celery …
DevWithPranav Jul 23, 2026
03330d4
Performance improvement and temporary patch removal
ABHISHEK2k6 Jul 23, 2026
588e091
Merge branch 'gtech-mulearn:dev' into dev
ABHISHEK2k6 Jul 23, 2026
dd4b71b
Fixed the greptile review
ABHISHEK2k6 Jul 23, 2026
62d7187
feat(impact-project): add serializers, views, and models for impact p…
DevWithPranav Jul 24, 2026
d99be3c
Merge pull request #3076 from ABHISHEK2k6/dev
DevWithPranav Jul 24, 2026
548cb5e
feat(impact-project): enhance Impact Project API with schema extensio…
DevWithPranav Jul 24, 2026
dfd197b
refactor(impact-project): clean up Meta class comments in ImpactProje…
DevWithPranav Jul 24, 2026
8ea84ad
feat(impact-project): update validation logic for team leads and enha…
DevWithPranav Jul 24, 2026
0c8c739
Merge pull request #3077 from DevWithPranav/dev
DevWithPranav Jul 24, 2026
2829c16
Merge pull request #3078 from gtech-mulearn/dev
DevWithPranav Jul 24, 2026
71adb24
feat(impact-project): add avatar field to team member serializer and …
DevWithPranav Jul 24, 2026
b496106
Merge pull request #3079 from DevWithPranav/dev
DevWithPranav Jul 24, 2026
1eb313b
Merge pull request #3080 from gtech-mulearn/dev
DevWithPranav Jul 24, 2026
09da9c3
feat(register): enhance Discord API error handling and improve query …
DevWithPranav Jul 24, 2026
a403d21
feat(interest-group): update role requirements for Interest Group API…
DevWithPranav Jul 24, 2026
bfc0526
feat(register): increase district-scoped college results cap to 500 f…
DevWithPranav Jul 24, 2026
a64a85f
Merge pull request #3081 from DevWithPranav/dev
DevWithPranav Jul 24, 2026
841b02d
Merge pull request #3082 from gtech-mulearn/dev
DevWithPranav Jul 24, 2026
2b92abd
Merge pull request #3083 from gtech-mulearn/dev-server
DevWithPranav Jul 24, 2026
c1efd04
feat(image-utils): enhance _querydict_to_plain_dict to support list f…
DevWithPranav Jul 24, 2026
41a36bf
feat(image-utils): improve _querydict_to_plain_dict to handle empty v…
DevWithPranav Jul 24, 2026
3a3c8af
Merge pull request #3084 from DevWithPranav/dev
DevWithPranav Jul 24, 2026
114a852
Merge pull request #3085 from gtech-mulearn/dev
DevWithPranav Jul 24, 2026
108b205
feat: convert thinktank from URL to muid-based user field
febin-d Jul 24, 2026
5ceda3d
Merge pull request #3086 from gtech-mulearn/dev-server
DevWithPranav Jul 24, 2026
57f7cc6
Merge pull request #3087 from febin-d/feat/thinktank-muid-field
DevWithPranav Jul 24, 2026
10ac8e9
feat(interest-group): add image upload API for cover and icon images,…
DevWithPranav Jul 24, 2026
d79cfa3
feat(interest-group): enhance image upload validation to check for va…
DevWithPranav Jul 24, 2026
7bb32ef
Merge pull request #3088 from DevWithPranav/dev
DevWithPranav Jul 24, 2026
13b5d9c
feat(serializers): add cover and icon image fields to CampusIGChapter…
DevWithPranav Jul 24, 2026
eee4e90
Merge pull request #3089 from DevWithPranav/dev
DevWithPranav Jul 24, 2026
0981e08
Merge pull request #3090 from gtech-mulearn/dev
DevWithPranav Jul 24, 2026
656bdb0
feat(interest-group): implement image upload validation and handling …
DevWithPranav Jul 24, 2026
41cfbaa
Merge pull request #3091 from DevWithPranav/dev
DevWithPranav Jul 24, 2026
f2f757f
Merge pull request #3092 from gtech-mulearn/dev
DevWithPranav Jul 24, 2026
55ff186
Added company_mentor request api
ABHISHEK2k6 Jul 24, 2026
d72cd7e
Merge branch 'gtech-mulearn:dev' into dev
ABHISHEK2k6 Jul 24, 2026
a292b6a
Fix:1 greptile review
ABHISHEK2k6 Jul 24, 2026
bf25cf4
Fix 2: Greptile review fix
ABHISHEK2k6 Jul 24, 2026
8dbe02c
Fix 3: Greptile review fix
ABHISHEK2k6 Jul 24, 2026
118f901
Fix 4: greptile review fix
ABHISHEK2k6 Jul 24, 2026
2afdce8
Fix 5: greptile review fix
ABHISHEK2k6 Jul 24, 2026
aae8617
Merge pull request #3093 from ABHISHEK2k6/dev
DevWithPranav Jul 25, 2026
0526204
Merge pull request #3094 from gtech-mulearn/dev
DevWithPranav Jul 25, 2026
80aab0c
feat(projects): add image validation for project uploads in ProjectDe…
DevWithPranav Jul 25, 2026
6eb5ec1
Merge pull request #3095 from DevWithPranav/dev
DevWithPranav Jul 25, 2026
b91b218
Merge pull request #3096 from gtech-mulearn/dev
DevWithPranav Jul 25, 2026
9741741
feat: Enhance Company Mentor Nomination with Admin Notifications
DevWithPranav Jul 25, 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 api/dashboard/campus/campus_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -935,7 +935,7 @@ def get(self, request, org_id=None):
qs = qs.filter(
user_organization_link_user__is_alumni=is_alumni_bool
)
# No default is_alumni filter: every verified campus member (alumni
# No default is_alumni filter: every campus member (alumni
# included) appears on the leaderboard unless ?is_alumni= is passed.
if search:
qs = qs.filter(
Expand Down
2 changes: 1 addition & 1 deletion api/dashboard/campus/dashboard_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ def _recent_activity(org, limit):


def _campus_stats(org, since):
members = UserOrganizationLink.objects.filter(org=org,verified=True)
members = UserOrganizationLink.objects.filter(org=org, verified=True)
active_members = members.filter(user__wallet_user__karma_last_updated_at__gte=since).count()
total_karma = members.aggregate(total=Sum("user__wallet_user__karma")).get("total") or 0
active_circles = LearningCircle.objects.filter(org=org).count()
Expand Down
12 changes: 12 additions & 0 deletions api/dashboard/campus/events_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -453,6 +453,18 @@ def get(self, request):
roles.add(f"{chapter.ig.code} CampusLead")
roles.add(f"{chapter.ig.code} IGLead")


ig_campus_lead_titles = [
RoleType.IG_CAMPUS_LEAD_ROLE(code)
for code in InterestGroup.objects.values_list("code", flat=True)
]
custom_execom_roles = Role.objects.filter(
is_execom_role=True
).exclude(
title__in=ig_campus_lead_titles
).values_list("title", flat=True)
roles.update(custom_execom_roles)

return CustomResponse(response={"data": sorted(list(roles))}).get_success_response()


Expand Down
Loading