symposion icon indicating copy to clipboard operation
symposion copied to clipboard

a Django project for conference websites

Results 64 symposion issues
Sort by recently updated
recently updated
newest added

This adds an option in `ProposalSection` to switch on Anonymous Review. This allows blind review to be achieved in multiple ways: * In `symposion.reviews`, returning proxied `ProposalBase` objects where `.speaker()`...

I wanted to re-use symposion's e-mail sending framework, but the process it adopts is very very fixed to Symposion. Here's a minimal-churn version of a fix that allows you to...

This makes it possible to semi-intuitively change the voting score function from a consumer app, through monkey patching for the time being. It does this by the following: * Renames...

Send an email message after a potential sponsor completes a successful application.

If a sponsor does not have a logo, the website_logo method would still try to return the non-existent logo's upload attribute. This commit modifies the method so that nothing is...

This makes it easier to add/edit Speakers in the admin. - Make User relationship optional (since some Speakers will not have a User account associated with them if they are...

Slots are designed in a way so that you have: * `day` (as foreign key) :arrow_right: has `datetime.date` * `start_time` (as `datetime.time`) * `end_time` (as `datetime.time`) `start_datetime` and `end_datetime` compose...

Make all Datetime fields in models using `datetime.datetime.now` switch to the timezone-aware `django.utils.timezone.now`. Fields changed include: - reviews.models.Comments.commented_at - reviews.models.LatestVote.submitted_at - reviews.models.ProposalMessage.submitted_at - reviews.models.ResultNotification.timestamp - reviews.models.Review.submitted_at - reviews.models.ReviewAssignment.assigned_at - schedule.models.SessionRole.submitted...

Since the applicant field of the Sponsor model is optional, we cannot be sure that all Sponsors have applicants, or that their applicants have names. If they don't, we need...