Skip to content
This repository has been archived by the owner on Aug 17, 2020. It is now read-only.

Add Configuration Page #4

Closed
Shadow53 opened this issue Feb 14, 2016 · 4 comments
Closed

Add Configuration Page #4

Shadow53 opened this issue Feb 14, 2016 · 4 comments

Comments

@Shadow53
Copy link
Owner

Basically adding a configuration page where the teacher can set options in the future, once different options are available.

@Shadow53
Copy link
Owner Author

Shadow53 commented Mar 5, 2016

Current possible configurations:

  • Password (moved from changePassword page)
  • "Rooms" - that is, which queues should exist on this server instance.
    • Any configurationg for the room would probably go to its own /admin page, as in server/room1/admin

@Shadow53
Copy link
Owner Author

Shadow53 commented Mar 7, 2016

Configuration would most likely be saved under something in the database. In SQL terms, there would probably be a Configuration table with a row for each queue. Each row gets updated by the queue's own config page, but a row gets added with the defaults when a room is added. This configuration would then be read from the row used when setting up the server.

This all would be separate from the upper "site" admin configuration, of course.

@Shadow53
Copy link
Owner Author

Added a site configuration page under {website root}/admin that can currently add and delete queues and change the site administration password. There are some things left to be done:

  • Change teacher password for a queue (for teachers on their own /admin page and a site admin override)
  • Change a queue's description
  • Make it prettier. It is functional now, but not pretty.

@Shadow53 Shadow53 self-assigned this Mar 29, 2016
@Shadow53
Copy link
Owner Author

Added commit for changing the queue and description using a modal dialog. The page is pretty enough for now, I can make it better if/when I do a redesign. That is not a huge priority right now though.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant