Coder Social home page Coder Social logo

timeclock's People

Contributors

boxofrox avatar notquiteapex avatar phyxtgears-1720 avatar rsammelson avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

timeclock's Issues

Status Check Feature Suggestion

Displaying who is currently signed in on the GUI

Could be static or scrolling or dynamic where it is static untill no more names can fit legibly so then it scrolls.

Name entry

When creating a new user I think that the first letter of the persons name should automatically be capitalized, rather than giving the user an error.

Also if you have two spaces the part after the second space isn’t checked (e.g. Bob J smith is allowed).

Clearing Screen

I might do it myself, but want to put it out there.

It might be better to clear the screen fully by setting this up

import os

def cls()
    os.system("CLS")

And calling cls rather than printing a bunch of lines.
This means better data security and experience since some people have gotten confused when the cursor accidentally moves above the input line.

Stop people from pressing the wrong button

Stop people from accidentally signing in again instead of signing out. There should either be a warning, or it should count a in and then out when already signed in as just an out.

Permission request

I made some changes and put them into a branch, but I can't push it here. I named the branch twe-changes to separate them from your development changes. Note that I'm using Ubuntu 16.04. Here is the commit messsage (fixed typos):

Added argument parsing for guiType.py and Main.py.
Made full_screen an optional setting. Making it the default creates a window I can't move around.
Added report.py. This generates a report for people's time on a particular day. It may need some work with regard to the times/ directory.
Notes for the primary developer:
I had trouble installing so I put it into a virtualenv:

python3 -m venv timeclock-env
. timeclock-env/bin/activate
pip install -U pip
pip install tkinter
pip install slacker
sudo apt-get install python3-tk

Probably need to put the apt-get install in the README and the pip
installs in a requirements.txt file. Some examples on how to run would also be
nice, and a note on the password (1234).

May also want to mention that this requires python3.

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.