Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4742c3e
sponsor ui for staff
JacobCoffee Mar 22, 2026
07ed7b0
clickable benefits
JacobCoffee Mar 22, 2026
735e80a
fmt
JacobCoffee Mar 22, 2026
1141df2
contract, notifcations, emails, and edits flow updates
JacobCoffee Mar 22, 2026
a7d52b2
lets use maildev locally
JacobCoffee Mar 22, 2026
e283c0c
notification mgmt, contact edits, contract redraftability,ui fixes
JacobCoffee Mar 22, 2026
80503b1
add sponsor creator and composer
JacobCoffee Mar 22, 2026
6b390d2
add guide, slug auto gen, new sponsor flow, fix match btn
JacobCoffee Mar 22, 2026
fda21fb
add btns to quick edit, add sponsorship to spons
JacobCoffee Mar 22, 2026
3cc3f4b
better top bar
JacobCoffee Mar 22, 2026
b0dadcc
add guide in nav
JacobCoffee Mar 22, 2026
acceb0f
allow jumping to step2 if provided a sponsor
JacobCoffee Mar 22, 2026
67cb4cc
full width pages
JacobCoffee Mar 22, 2026
f3dab4b
add live search
JacobCoffee Mar 22, 2026
40fd5f8
sponsor notification history
JacobCoffee Mar 22, 2026
7ca3d31
show unssponsored
JacobCoffee Mar 22, 2026
9af102f
fix button placement
JacobCoffee Mar 22, 2026
4518d71
center the che kbox and text
JacobCoffee Mar 22, 2026
49f81df
no minmax year
JacobCoffee Mar 22, 2026
b942a20
prevent dupe in progress apps
JacobCoffee Mar 24, 2026
b020170
Merge branch 'main' into sponsor-mgmt-ui
JacobCoffee Mar 25, 2026
8dd21aa
wording
JacobCoffee Mar 25, 2026
0466f66
codereview: make sure we authed
JacobCoffee Mar 25, 2026
e9a9255
fix: resolve XSS vulnerabilities in sponsor management templates
JacobCoffee Mar 25, 2026
ae021f4
add 1yr 1d button
JacobCoffee Mar 25, 2026
6c06c38
lets allow some fancies
JacobCoffee Mar 25, 2026
c78fa9b
fix: CI test failures and composer UX improvements
JacobCoffee Mar 25, 2026
bcac4eb
feat: embed contract editor into composer wizard (step 5+6)
JacobCoffee Mar 25, 2026
a8d1bfc
feat: split rejection into silent and notify-with-compose options
JacobCoffee Mar 25, 2026
483fbbd
feat: markdown toolbar + structured sponsor fields on composer step 6
JacobCoffee Mar 25, 2026
7e7d932
fix: normalize button sizes across sponsor management UI
JacobCoffee Mar 25, 2026
b38dfd7
add 1yr 1d button
JacobCoffee Mar 25, 2026
674d9ea
fix: ComposerContractPreviewView duplicate, finalized timeline green,…
JacobCoffee Mar 25, 2026
6ac6bc8
docs: rewrite sponsor management guide for all features
JacobCoffee Mar 25, 2026
ea82684
feat: regenerate contract with history preservation
JacobCoffee Mar 25, 2026
e81ba0f
feat: renewal workflow with expiring/expired sponsorship alerts
JacobCoffee Mar 25, 2026
83b8d67
feat: benefit sync to push template changes to active sponsorships
JacobCoffee Mar 25, 2026
850e1b9
fix: regenerate button styling, revision numbering, lock guard
JacobCoffee Mar 25, 2026
1edcd6f
fix: rename "Final Version" to "Sent" on contract documents
JacobCoffee Mar 25, 2026
64b048d
docs: add contract regeneration and mid-cycle upgrade flow to guide
JacobCoffee Mar 25, 2026
19551e5
feat: legal clause CRUD with ordering in sponsor management UI
JacobCoffee Mar 25, 2026
19636fa
feat: insert managed legal clauses in composer step 6
JacobCoffee Mar 25, 2026
dc89152
feat: asset browser with filters for type, owner, and submission status
JacobCoffee Mar 25, 2026
30df0ff
fix: group asset browser by company, hide expired, show status
JacobCoffee Mar 25, 2026
6409ab7
fix: clean up asset browser belongs-to column
JacobCoffee Mar 25, 2026
de3fab8
feat: sponsor directory and asset browser guide documentation
JacobCoffee Mar 25, 2026
6abb133
fix: prevent action links wrapping in sponsor directory
JacobCoffee Mar 25, 2026
aa472df
feat: revenue report with charts and per-sponsorship financial breakdown
JacobCoffee Mar 25, 2026
f7209a9
feat: finances page with Chart.js visualizations
JacobCoffee Mar 25, 2026
ad636fe
fix: address PR review — XSS hardening, test fixes, noopener
JacobCoffee Mar 25, 2026
0bb73ff
Allow editing package benefits from package form
JacobCoffee Mar 25, 2026
d9f7294
dont count wrong
JacobCoffee Mar 25, 2026
7940123
check year, fix
JacobCoffee Mar 25, 2026
6730f87
address code review
JacobCoffee Mar 25, 2026
ee10473
fix: address codex review — 6 bug fixes for sponsor management
JacobCoffee Mar 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
1 change: 1 addition & 0 deletions apps/sponsors/manage/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Sponsor management UI — locked down to Sponsorship Admin group and staff."""
Loading
Loading