mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-25 03:50:53 +00:00
The ENSL website. http://ensl.org
e93588591b
Issue: When a team gets deleted team_id is not properly cleared from users who have set the team to be deleted as their main. When now someone trys an operation that validates the user it fails as the team_id set on that user is not valid anymore. Solution: To prevent this from happening in the future update users and set team_id to nil. Clean up: To clean up existing users run UPDATE users SET team_id=NULL WHERE team_id NOT IN(SELECT id FROM teams); |
||
---|---|---|
app | ||
config | ||
db | ||
env | ||
ext/mysql.conf.d | ||
lib | ||
public | ||
script | ||
spec | ||
vendor/plugins | ||
.dockerignore | ||
.env.example | ||
.gitignore | ||
.hound.yml | ||
Capfile | ||
circle.yml | ||
config.ru | ||
docker-compose.yml | ||
Dockerfile | ||
Gemfile | ||
Gemfile.lock | ||
INSTALL.md | ||
LICENSE | ||
Makefile | ||
Rakefile | ||
README.md |
ENSL Website
This is the source code of ENSL website. Currently deployed on ensl.org.
Features:
- Articles
- Commenting feature for most objects
- Movie database
- File database
- ENSL Plugin API
- Forums, usual forum features and ACL
- Contest management
- Teams and team member management
- Brackets
- Tournaments
- Match database
- Challenging system
- Instant webchat (shoutbox)
- Private messages
- Issue management
- Very popular AJAX-based pick-up system
- Map database
- Votable polls
- Twitter feed
- Server database
- Log file parsing (partially complete)
Contributors
- Ari Timonen (Original Author)
- Florent Latombe
- Luke Barratt
- Callum Barratt
- Joseph Hutchins