Skip to content

team294/signinapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3668281 · Jan 11, 2015

History

45 Commits
Jan 11, 2015
Dec 13, 2013
Dec 14, 2013
Dec 14, 2013
Dec 14, 2013
Jun 20, 2014
Dec 14, 2013
Dec 13, 2013
Dec 13, 2013
Dec 14, 2013
Dec 14, 2013
Dec 14, 2013
Jul 16, 2012
Jan 11, 2015

Repository files navigation

SignInApp

A sign in application designed to interface to CSV files or the Roster web application.

Requirements

  • Python (2 or 3)
  • PyQt4

CSV Backend Configuration

Edit people.csv to add your team members. Column meanings:

  • ID: any numeric value. Needs to be unique (recommend incrementing values)
  • Name: person's name that should appear and/or be searchable
  • Student: A value such as "false", "no", or "0" will cause the team member to be seen as a mentor or parent instead of a student.
  • Photo Path: Path to a jpg file shown as the user's picture. The path can be either absolute or relative; photos will be copied to the photos/ directory.

"Synchronization" will result in writing to the records.csv file. Columns are:

  • ID: person's ID
  • Name: person's name (copied from people.csv value)
  • Student: person's student status (copied from people.csv value)
  • Event: placeholder for adding records manually; SignInApp leaves this blank.
  • Clocked In: Date/Time clocked in (local timezone)
  • Clocked Out: Date/Time clocked out (local timezone)
  • Hours: Hours recorded (may be zero if person "cleared" instead of signed out)
  • Recorded: Date/Time hours were recorded (e.g. signed out or cleared)

Roster Backend Configuration

Edit settings.ini to change BACKEND to "roster" and set the BASE_URL and LOGIN_USERNAME appropriately. Due to security concerns, we recommend NOT setting the LOGIN_PASSWORD and using a dedicated user for LOGIN_USERNAME. The other settings shouldn't need tweaking unless you have a very customized Roster application setup.

About

GUI sign-in interface to team roster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published