New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement new sponsorship system #1662
Commits on Oct 14, 2020
-
apply black formatting to sponsors application
ewdurbin committedOct 14, 2020 -
initial modeling for sponsorships revamp
ewdurbin committedOct 14, 2020
Commits on Oct 15, 2020
-
-
New form to list sponsorship benefits
berinhard committedOct 15, 2020 -
Simplest FormView so I can access the form
berinhard committedOct 15, 2020 -
berinhard committed
Oct 15, 2020 -
berinhard committed
Oct 15, 2020 -
Organize levels' benefits in the HTML
berinhard committedOct 15, 2020 -
Commits on Oct 16, 2020
-
adjust modeling based on further clarification
rename "Levels" to "Packages" ----------------------------- we will abstract levels as packages for now and just name them as such "Diamond Sponsorship Level" Benefits: minimum_level -> package_only --------------------------------------- rather than specifying a minimum level, these benefits should be selectable only via choosing a package Benefits: add "new" flag ------------------------ this should render a "New For This Year" badge next to benefits where selected Benefits: "soft" capacities --------------------------- for future implementation, some capacities are soft in the sense that we will allow people to "register interest" when they are exhausted
Commits on Oct 18, 2020
-
Remove empty choice from the frontend
berinhard committedOct 18, 2020 -
berinhard committed
Oct 18, 2020 -
berinhard committed
Oct 18, 2020 -
Implement conflict behavior in the frontend
berinhard committedOct 18, 2020 -
Backend validation on benefits conflicts
berinhard committedOct 18, 2020 -
Commits on Oct 19, 2020
-
Safeguard if internal_value is not set
berinhard committedOct 19, 2020 -
berinhard committed
Oct 19, 2020 -
Commits on Oct 20, 2020
-
Only display price if level changes
berinhard committedOct 20, 2020 -
berinhard committed
Oct 20, 2020 -
Option label should be benefit's name
berinhard committedOct 20, 2020 -
Better display for packages select
berinhard committedOct 20, 2020 -
berinhard committed
Oct 20, 2020 -
Disable active labels if checkbox wasn't checked
berinhard committedOct 20, 2020
Commits on Oct 21, 2020
-
Display benefits checkboxes manually
berinhard committedOct 21, 2020 -
Disable packages only benefits
berinhard committedOct 21, 2020 -
Disable choices if no available quantity
berinhard committedOct 21, 2020 -
Field shouldn't be required in django admin
berinhard committedOct 21, 2020 -
Better control of cost message's update
berinhard committedOct 21, 2020 -
berinhard committed
Oct 21, 2020 -
Commits on Oct 22, 2020
-
berinhard committed
Oct 22, 2020 -
berinhard committed
Oct 22, 2020 -
berinhard committed
Oct 22, 2020 -
berinhard committed
Oct 22, 2020 -
Render packages info in html using context data
berinhard committedOct 22, 2020 -
Fetch package cost from html tag attribute
berinhard committedOct 22, 2020 -
Commits on Oct 23, 2020
-
-
Unit test package only validation
berinhard committedOct 23, 2020 -
berinhard committed
Oct 23, 2020 -
Remove form code that was moved to view's context
berinhard committedOct 23, 2020 -
Unit test invalid post scenario
berinhard committedOct 23, 2020 -
berinhard committed
Oct 23, 2020 -
Commits on Oct 26, 2020
-
Use package attr to display cost
berinhard committedOct 26, 2020 -