Giter VIP home page Giter VIP logo

nasa_mala_kladionica's People

Contributors

dependabot[bot] avatar reinboo avatar stalker314314 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

nasa_mala_kladionica's Issues

Switching browsing client leave language in incosistent state

  1. Go to site with one language
  2. Go to site with other browser/device and change language
  3. go back to first browser/device and visit /profile. Language is not consistent.

Either:

  • Language in profile should be changed as browser dictates, or
  • Language in browser should be changed as profile dictates

Probable b) :)

More clear explanation of failed login due to activation

When person do not click on activation mail (is_active=False), they cannot login with "wrong username or password" warning message (or something similar), it should be more proper to tell "We sent you mail containing activation link (check spam too). You need to click it to verify your mail before you can login"

Split profile and adding crews

Those two are currently lumped into /profile page. Page grew large, "group" (ekipa) should have separate main menu. Also, references to ekipa should be updated to have links

Landing page

Figure out where would landing page live (current root is reserved for home/login)

Add HTTPS support

Check-in apache https.conf, so it is easier to recreate site from scratch

Introduce concept of referals

Just occured to me - people could play for free and if they invite N users (maybe only when those people play in money too? or not), they can be promoted to play in money. Also question is - in which poll - current one if it is not started yet, or next one...and so forth, lot of open questions

Allow notification to SMS

Not sure which one. First order is to change profile page to add support to add SMS (and verify it). Probably we should send SMS only for people playing in money and only as reminder to bet (24h before game).

Change password when logged with google

It should either not be present as option in profile page, or it should be more like "create password" thingy and merging it with google (so, user can log in with both google and/or mail/pass combination). Latter approach seems better long-term. Tagging @Reinboo :)

Add support for user timezones

All datetimes in database should be in UTC. Server should be running in UTC. User should be able to pick timezone form profile page

Recreate cache from admin menu

Sometimes, when fiddling with DB manually, it is helpful to either clear or recreate cache (probably clear only). Both StandingsCache and RoundStandingsCache, for all rounds and all groups

Fill username with email for users who register via third-party

For '[email protected]' when they register via google, their username becomes just 'user', yet our login form asks for 'email' even though it matches 'username' field.

Might be confusing for users who register via third-party, create password and then try to log in with new password only to get rejected because they entered '[email protected]' where email was asked, but username was expected.

New partial pipeline or expand the existing one?

Implement Pool in model

To be able to create separate pools with separate people. Each pool can have different people and rounds

Convert features removed in Django 2.1 to supported ones

Features removed in 2.1

These features have reached the end of their deprecation cycle and are removed in Django 2.1. 
See Features deprecated in 1.11 for details, including how to remove usage of these 

  * contrib.auth.views.login(), logout(), password_change(),
    password_change_done(), password_reset(), password_reset_done(),
    password_reset_confirm(), and password_reset_complete() are removed.

source: https://docs.djangoproject.com/en/2.1/releases/2.1/

Alert on session timeout

Some people couldn't place bet because they had home page open long enough. There should be JS alert os something to log out people before they think they placed bets

Add support to send mass mail from console

Similar to send_reminder_cron.py, but just run manually as user. Maybe it can be manage.py command? It should have option to send mail to specific group (only to group "in money"), or specific user (as initial test). It should never send mail to people saying not to receive mails

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.