Comments (2)
Happy to look at this one too.
I guess the simplest approach would be to add null=True
to the Events.start
field. In this case it might be worth allowing null values in the Events.admin_fee
field as well - so that someone could create a new provisional workshop before necessarily knowing what the fee should be.
My only worry with doing anything that would alter the data model is that I don't understand what migrater.py
and db.sql
are doing. Is db.sql
essentially just to fill the database with some values so that people can hack on the code? If so it might be better translated into a yaml or json fixture so that it would be a) a little more robust to data model changes in the future and b) independent of any specific database backend.
from amy.
I'm not sure how to handle upcoming events (as you say, the model may
require changes). How about tackling #9 instead? I believe Django
supports pagination.
from amy.
Related Issues (20)
- Add API documentation
- Data privacy consent in training application does not persist to trainee record HOT 1
- Update README instructions to update local version of AMY
- Use seeding to populate organizations, roles and tags HOT 1
- Fix creation of end date for rollover membership HOT 1
- Remove option for open training application HOT 3
- Scheduled/completed emails should be visible from the related object HOT 11
- Require email reschedule date/time to be in the future
- Update Django to latest LTS version (4.2)
- Include all scheduled/completed/failed emails for a given object in that object's view HOT 1
- All timestamps should include timezone HOT 1
- Contacts should be required for all memberships
- Sort/filter scheduled email view
- Scheduled email view should include email-specific information HOT 3
- [Emails] Update model URLs
- [Emails] Implement existing old-system action "Host/instructors introduction"
- [Emails] Implement existing old-system action "Recruit helpers"
- [Emails] Implement existing old-system action "Post workshop 7 days"
- [Emails] Implement existing old-system action "New self-organised workshop"
- [Emails] Implement existing old-system action "Ask for workshop website/url"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amy.