Skip to content

@lazypanda10117 lazypanda10117 released this Jul 6, 2019 · 13 commits to master since this release

  • Finished League Scoring Management app inside Panel
  • Finished and activated Ranking page in Client app
  • Enhanced UI for the menu button inside Panel
  • Built a general purpose LeagueScoringAPI for all league scoring related stuff
  • Built an agnostic_migration script to handle mismanaged migrations
  • Added back the migration files for main model for migration consistency
  • Small infrastructure fixes
Assets 2

@lazypanda10117 lazypanda10117 released this Jul 3, 2019 · 56 commits to master since this release

  1. API Config Framework: Allowing one to easily put in some arbitrary resources and parsers to generate the necessary JSON formatted data that is needed in the codebase. One can simply call ConfigReader to read a specific config JSON file in a specified category.

  2. API Service Authentication Framework: Allowing developers to simply add a new service for authentication purposes, which filters a query object based on some user-defined rules within the service. By adding this service to AuthenticationSizeAuthenticate base class, this will then allow all API requests to be filtered according to arbitrary services defined by the developer before actually reaching the Model-based authentication framework. Also, I've built some input/output transformer for compatibility purposes when working with QuerySet and list of objects. All inputs for these services are either None, object, or QuerySet and their outputs will be an array/list of objects of some Model.

Note: Might require more extensive testing. This works according to some manual testing.

Assets 2

@lazypanda10117 lazypanda10117 released this Jun 28, 2019 · 97 commits to master since this release

Added Authentication Guard to most entry points to the app

Assets 2

@lazypanda10117 lazypanda10117 released this May 25, 2019 · 168 commits to master since this release

Built a new module: News Management along with Client News Interface
Added Module Permission and Module Registry for handling accounts' access to different modules
Enhanced build scripts
Streamlined deploy workflow (review, staging, production)
Turned debug mode off
Refactored UI
Added favicons to all pages
Made some security patches
Set up ImgBot
Set up Travis ci
Set up Codacy
Setup WhiteScource

Assets 2

@lazypanda10117 lazypanda10117 released this Oct 27, 2018 · 168 commits to master since this release

Release 0.1: Beta version being tested on an actual event on October 27-28, 2018
Includes -
Ranking, event, data management system, functional and model APIs for admin
All events, specific event, scoring, rotation pages for client

News management system for admin
Restricted permissions on individual app and APIs for team accounts
Event management system that is independent of data management system for team accounts
Pagination by automatic partitioning and set the range in URL
Schools, Region, League Ranking, Home, News Pages, and proper linking for tags

Assets 2
Oct 22, 2018


synchronizing team pages with admin's, added reqs.txt for dependencie…
…s install without pipenv?
You can’t perform that action at this time.