Giter Club home page Giter Club logo

fixival's Introduction

Fixival

Group project for course IT1901 - Informatics, Project I at Norwegian University of Science and Technology, Trondheim, Norway.

Task (Norwegian - original)

Tenk deg at du skal lage et system for en gjeng i en studentfestival som har ansvar for å arrangere konserter på flere scener, som involverer rigging av scene, teknisk gjennomføring av konserter, samt booking av band.

Task (English - translated)

Imagine that you are developing a system on behalf of a student festival that is responsible for arranging concerts on several scenes. The system should handle stage rigging, technical conducting concerts, and band booking.

Requirements

Optional

Getting started

  • Install requirements (Optional: install in Virtualenv)
  • git clone into desired folder
  • Run database migrations with command "python manage.py migrate"
  • Create superuser with command "python manage.py createsuperuser"
  • Load test data with command "python manage.py loaddata usertest.json"
  • Run server with command "python manage.py runserver"
  • Go to http://localhost:8000 and enjoy!

Optional:

fixival's People

Contributors

fluidsense avatar hansandreas avatar julieadele avatar korssjoen avatar marianylund avatar toretefre avatar trymhog97 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

fixival's Issues

Correct date-time format not displayed on bestilling

Bug/Feature-reporting

Feature / Bug

  • Feature
  • Bug

How to recreate

  • Gå inn på bookingansvarlig_bestilling
  • Prøv å legg inn bestilling
  • Ingen måte å finne ut hvordan datoen skal være

What should be there

En tekst som forklarer formattet eller noe slikt

Bestilling always godkjent when approving bookings, although different actions happen in the background

Bug/Feature-reporting

Feature / Bug

  • Feature
  • Bug

How to recreate

  • Book a concert on the same time as another concert, with the same band
  • Get the message "Bestilling godkjent" although nothing changed in db

What should be there

A message that there already is a concert with that band at that time.
A message that there already is a concert at that time, with a confirmation if you meant to add the band to that concert.

Missing contact info PR-ansvarlig

What kind of an issue is this?

  • Bug report
  • Feature request

What is the expected behaviour?

Contact info

What is the current behaviour?

Not existing

How do you reproduce this problem?

Other information

User manual

Bug/Feature-reporting

Feature / Bug

  • Feature
  • Bug

How to recreate

  • Search wherever you want
  • Find no manual

What should be there

A manual on how to use our program.

Navbar too wide if superuser

Navbar is too wide on Macbook Air 13 (1440x900), with Chrome, and is not even scrollable. Consider redesign / css-rule to avoid this.

Can't click concerts to see utstyr

What kind of an issue is this?

  • Bug report
  • Feature request

What is the expected behaviour?

Click where it says "click to expand"

What is the current behaviour?

It doesn't

How do you reproduce this problem?

Click a concert

Other information

Concerts made with None-type datetime objects

What kind of an issue is this?

  • Bug report
  • Feature request

What is the expected behaviour?

Concerts should get transferred datetime object from Bestilling

What is the current behaviour?

Concerts are made with a None-type datetime object, crashing django pages:
TypeError at /bookingansvarlig/tidligere_konserter/
'>' not supported between instances of 'NoneType' and 'datetime.datetime'

How do you reproduce this problem?

  • Make booking
  • Approve booking
  • Concert object will be made with None-type datetime object

No explanation for missing or no data

Bug/Feature-reporting

Feature / Bug

  • Feature
  • Bug

How to recreate

  • Lag konsert for fremtiden
  • Vis sjangeren til denne konserten i tidligere konserter
  • Ingenting står der

What should be there

En tekst som sier "Ingenting her enda" eller tilsvarende

Band booking does not apply selected band

Bug/Feature-reporting

Feature / Bug

  • Feature
  • Bug

How to recreate

  • Book a concert with an already existing band
  • Accept the concertbooking
  • See a concert without the band

What should be there

The selected band

Sanitization

Bug/Feature-reporting

Feature / Bug

  • Feature
  • Bug

How to recreate

  • Go to Bandtilbud as a bookingsjef
  • Inspect element and change the value of one of the hidden, readonly inputs
  • Submit the order
  • Crash page

Pages not working with new design

What kind of an issue is this?

  • Bug report
  • Feature request

What is the expected behaviour?

Things working

What is the current behaviour?

Things are not working

How do you reproduce this problem?

Try using Riggelister, tidligere konserter and tekniske behov, godkjenning av tilbud with new design

Other information

fuckfuckfuck

ZeroDivisionError

Bug/Feature-reporting

Feature / Bug

  • Feature
  • Bug

How to recreate

  • Looking at the prisgenerator-page (bookingsjef)
  • Sometimes the page gets ZeroDivisionError when trying to compute the price for a band
    (bandpopularity = int(bandpopularity / bandamount) )

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.