Skip to content

Poulpy/Za-Warudo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Za Warudo

Application for managing cinema club events.

  • Create events
  • Edit events
  • Delete events
  • See the timetable of users (events + vacations)
  • Manage vacations
  • Manage the ticketing of events

Install and run the application

make install
make run

login: admin

password: admin

Manipulate the database

# Seed the database
python3 za_warudo/seed.py seed
# Droping the database ~ rm db/app.db
python3 za_warudo/seed.py drop
# All tuples in the database
python3 za_warudo/seed.py select
# Some info about the tables
python3 za_warudo/seed.py desc

Execute the app

make run

Execute the tests

make test

Generate the docs

make docs

Generated by pdoc3. Available here

Install dependencies

pip install -r requirements.txt

UI fix

In ~/.local/lib/python3.5/site-packages/ttkthemes/png/breeze/breeze.tcl, add the following lines:

        # Treeview
        ttk::style configure Treeview -background white
        ttk::style configure Treeview.Item -padding {2 0 0 0}
        ttk::style map Treeview \
            -background [list selected $colors(-selectbg)] \
            -foreground [list selected $colors(-selectfg)]

Troubleshooting

If the application doesn't work properly, see the logs !

TODO