Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Administrator Page #36

Open
ceddlyburge opened this issue Oct 3, 2019 · 0 comments
Open

Administrator Page #36

ceddlyburge opened this issue Oct 3, 2019 · 0 comments
Labels
good first issue Good for newcomers

Comments

@ceddlyburge
Copy link
Owner

The application is written in elm, and atomically deployed by netlify only after passing all of the tests, so it is relatively hard to crash it.

However it talks to the Google Sheets Api, and there can definitely be problems with the connection to the api, and with the data in the sheet.

It would be good to create a page to look for nd display such problems, and to suggest solutions. League administrators / editors can then look at this page and make any changes necessary.

There should probably be an overall section (with global problems such as connection to the api), and then a section for each league (with problems specific to a particualr league).

Global section problems

  • There could be a problem with the Google Api key, such as it hitting a rate limit, being set up wrongly, or being disabled
  • The spreadsheet might not be published to the web, which stops it being accessible to the api.

League specific problems

  • The dates in the "Date Played" column might not be formatted as dates, and not converted by the elm code.
  • A team name might be spelt / misspelt in different ways, which the code will interpret as two separate teams
  • A player name might be spelt / misspelt in different ways, which the code will interpret as two separate players
  • A comma might be missing in the "Home Scorers" or "Away Scorers" sections, which would result in the player name being wrong.
@ceddlyburge ceddlyburge added the good first issue Good for newcomers label Oct 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant