Piotr Banaszkiewicz
Piotr Banaszkiewicz
The `Lesson` model represents a single lesson in The Carpentries community. To contain more detailed information, the model needs updating: 1. add repository URL (optional) 2. add site URL (optional)...
Depends on #2026. [Carpentries feed](https://feeds.carpentries.org/community_lessons.json) contains up-to-date detailed information about lessons. AMY should periodically refresh `Lesson` data from the feed. TODO: 1. How often check feed 2. How to implement...
Some developer tools and improvements to complete: - [x] docker-compose with database and redis - [x] [pre-commit](https://pre-commit.com/) with [black](https://github.com/psf/black) - [x] pre-commit with [flake8](https://flake8.pycqa.org/en/latest/) - [x] pre-commit with [isort](https://pycqa.github.io/isort/) -...
Release notes (one file for single release) aren't contained in the https://carpentries.github.io/amy/releases/
When deploying it's not really possible to use `loaddata` and only add new entries. Create a script that will add new entries from selected fixtures; it should accept a table...
High priority.
Use seeding to add organizations, roles and tags. Roles: * Helper * Instructor * Workshop host * Learner * Workshop organizer * Contributor Tags: * automated-email * DC * LC...
As originally suggested in https://github.com/carpentries/amy/pull/2494#discussion_r1327272683 by @elichad, the `queryset` mechanism will show 404 page if something changed the status of the scheduled email outside of current user workflow. This can...
Current solution allows users to toggle feature flags. This works fine for development and testing environments, but may not be desired for production environment. @maneesha @froggleston Please consider if you...
As a developer I want to have documentation about new emails module.