michaelwisely / django-competition Goto Github PK
View Code? Open in Web Editor NEWA (hopefully) reusable Django app for managing competitions.
License: BSD 3-Clause "New" or "Revised" License
A (hopefully) reusable Django app for managing competitions.
License: BSD 3-Clause "New" or "Revised" License
I think all the slugs for the models use a CharField instead of a SlugField...
The magnifying glass icon for free agent search needs to be glyphicon-ified. Quick change on this line.
When the thumbnail creator does its thing, it doesn't maintain transparencies. Meaning, if you upload an image with a transparent background, the thumbnail will have a white background.
WARNINGS:
competition.Competition.questions: (fields.W340) null has no effect on ManyToManyField.
competition.RegistrationQuestionResponse.choices: (fields.W340) null has no effect on ManyToManyField.
We can squelch these by removing the null definition from the questions variable in the Competition model, as well as the choices variable in the RegistrationQuestionResponse model
Logic missing from this function: https://github.com/michaelwisely/django-competition/blob/develop/src/competition/models/team_model.py#L91
Typeahead was removed from Bootstrap 3. Look into Twitter's typeahead.js as a replacement.
There's only like... one line of javascript and a bit of HTML to update. I guess the FreeAgentListView probably needs some attention too. I don't know how the responses will need to change. When we get around to rolling in Django REST Framework, maybe we can use that to do typeahead instead of hacking FreeAgentListView.
Remove files from project/static and update base.html so that it fetches them from a CDN.
Change Makefile and buildout.cfg so that Travis-CI doesn't have to download a million pounds of Python just to run a few unit tests.
Show users who are registered but not on a team yet
Right now, all text entered as a competition description is escaped an placed on the page as plain text. It would be nice if we could allow competition organizers to stylize their descriptions.
Either we can accept/render markdown, or we can just stop Django from escaping the text.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.