Giter VIP home page Giter VIP logo

kisakone's Introduction

Github stats

kisakone's People

Contributors

lekonna avatar mipoikon avatar tuminoid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

kisakone's Issues

Hide groups until they're finalized

Hide groups until they're finalized instead of claiming they're not final as it just causes confusion. Probably required finalising the other group task as making tiny modifications should still be available, which currently is not possible in final groups.

PRIORITY: Scoring issues

Scoring is broken, rather randomly.

Current assumption is server config, memcached+fastcgi combo. Code between working/non-working is identical. Could also be load issue which is hard to debug in testing.

Co-TD support

Currently Kisakone has only support for one TD, and scoring officials. It is required to support co-TD:s with more rights.

Adding player to competition fails sometimes

Adding player to competition fails sometimes when doing the wrong kind of action (enter by keyboard, or clicking search). I suspect no PDGA number is considered as 0 ie. invalid.

Fix CVS report

Made compatible with PDGA Tournament Manager and Excel/Calc/Numbers spreadsheet apps by delimiting data by tabs and adding proper headers and format.

Mass messaging for TD's

Similar to "Send reminders for late payments" feature, but available for TD to contact players and for sending materials etc.

Config switch to exclude SFL integration

Implement a config switch to allow FDGA member club's use Kisakone without need to tweak it for their local competitions. Meaning mostly that licence payment interface needs to be removed if config says so.

Sort function warning

From Apache error.log:

PHP Notice:  Undefined offset: 361 in /kisakone/data/data_access.php on line 5139, referer: http://127.0.0.1:10080/index.php?page=event&id=108&view=results&

Applying new competition directly in Kisakone

One should be able to apply for a tournament directly in Kisakone. This way there is a standard output, and certain checks (TD = CO etc, TD = PDGA, TD = Paid) can be streamlined.

Also when accepting a tournament, system could create it automatically in the database, no manual work involved.

style.css refers to non-existing file

If Kisakone is not using /kisakone base url, we get in error.log:

File does not exist: /kisakone/ui/elements/img, referer: http://127.0.0.1:10080/ui/elements/style.css

Write some help for Leaderboard CVS

Leaderboard CVS page lacks any explanation what the data is good for. It is obvious later on, but little clue and links could be helpful for first time TDs.

Implement international TD report parsing

If we parse international TD report, Europe players section, we can have rating/class/status/membership etc information en masse without manual work to database to support many other requested functionalities.

Licence status not visible for TD

Licence is checked only for player when he is registering himself. If TD adds a player, you cannot see or later on check the status of players licence.

English translations

Kisakone is built with translation support. Creating English translations wouldn't be big deal and would help international/non-finnish players/spectators.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.