You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Create Sponsor model
* Service column can be empty
* Command to load sponsors to database
* initdb should load sponsors
* Add sqlalchemy-utils as a dependency
* Use URL type as fields and refactor to have a single migration
* Populate images URL using current pypi static as the URL prefix
* Fix code lint warnings
I added #noqa for a few of the activity strings from the sponsors.
* Add direnv's .envrc to gitignore
I'm used to use direnv to configure env variables. I had to create it to
always have WAREHOUSE_IPYTHON_SHELL enabled.
* Change sponsors page to read data from db instead of HTML include
* Fix routes test
* Unit test sponsors page
* Better name for url field
* Replace pickle by pg's array type
* Update migration file
* Revert "Unit test sponsors page"
This reverts commit 8d5b1cc.
* Revert "Fix routes test"
This reverts commit 582581f.
* Revert "Change sponsors page to read data from db instead of HTML include"
This reverts commit c5f0d7a.
* Test utils for sponsors app
* Add sponsors list to all requests (except for static files)
* Update templates to read sponsors from request variable
* Reformat
* Camoify logos
* Add minimal sponsor list to admin
* Add link to sponsors list
* Add minimal edit page
* Reformat
* Simple admin view to create sponsors
* Unit test sponsors admin
* Update migration to define activity as a markdown field
* Update code do handle activity as markdown
* Add missing pretend calls to admin routes test
* Fix flake8 lint warnings
* Add new is_active flag to control sponsors display
* Only display active sponsors
* Add is_active boolean to sponsors admin
* Add feedback message after sponsor update
* Color logo is required by the admin
* Do not validate footer sponsor without white logo
* Implement new view to delete a sponsor
* Add modal to confirm sponsor before deletion
* Run make translations to fix CI
* Footer sponsors can be only infra sponsors as well
* Increase test coverage for sponsors/models.py
* 100% test coverage at cli/sponsors.py
* Add simple unit test to make explicit validation done by readme lib
* Add sponsors app to the docs
* Add new boolean flag is_psf_staff to user model
* Introduce PSF Staff group and permission
* Configure permissions considering PSF staff members
* Use SQL false function instead
* Refactor permissions introducing a base one to guarantee admin access
* Rename admin dashboard access permission
Co-authored-by: Ee W. Durbin III <[email protected]>
0 commit comments