Coder Social home page Coder Social logo

bitket's People

Contributors

gustavgransbo avatar gustavhager avatar karlinde avatar ll-ks-ll avatar ovidner avatar wheresmarco avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

lintek

bitket's Issues

Biljettköp

Möjlighet för studenter/pöbel att köpa biljetter och annat krafs. Kravspec-ish enligt:

  • Lista över biljettyper och andra produkter som märkts som publika
  • Någon slags kundvagnsklass man stoppar in Holdings i
  • Utcheckning av köpet som gör det sjukt tydligt att man köper biljetterna (folk är som bekant dumma i sina huvuden)
  • Bekräftelsesida som skapar Purchase-objekt, tömmer kundvagnen, skapar faktura och skickar "biljetten" via mail

Biljetten

Så här såg biljettmailet ut 2013:

Biljett, SOF 2013

Typ av biljett: Lördagsbiljett / saturday
Biljettnummer: 5601

Denna biljett är personlig och tillhör Linda Holmquist, 771201-xxxx.

Du behöver din biljett och en giltig id-handling för att kunna hämta ut ditt festivalband. Ditt festivalband kan hämtas ut i vår biljettutlämning utanför C4 från och med den 2:a maj, samt utanför festivalområdet under själva festivalen 9-11 maj.
Biljetten är personlig och kan inte säljas vidare direkt. Om du behöver sälja din biljett, kontakta [email protected].

Move Tickle to servers in Foo

  • Move Barman instance to sarin5, with LVM storage
  • Ensure Postgres nodes can send WALs to Barman
  • Ensure Barman are making backups as expected
  • Block incoming connections to Tickle instance on AWS
  • Dump Tickle data on RDS to json
  • Import json data to local Postgres
  • Change Tickle config to use local Postgres
  • Change Tickle config to use local memcached
  • Update DNS entries to Docker hosts

Skapa PIDOrLiUIDField

...som kollar att input är personnummer eller LiU-id. Bör vara konfigurerbart att släppa igenom eller stoppa tomma personnummer (xxxxxx-0000). Kan förslagsvis använda sig av en hel del från tickle.forms.SEPersonalIdentityNumberField.

Add a language selector to all pages

Now Django tries to select the correct language based on the user's browser settings, but it may very well guess wrong. We should add a language selector so the user can decide in each case.

Ändra text om bekräftelsemail på "Success-sidan" i orkesteranmälan

Nu står det att "Du bör ha fått ett mail med bekräftelse". Jag brukar dock inte få mailen förrän efter över 10 minuter de gånger jag har gjort testanmälningar. Kan vara bra att skriva att mailet kan ta ett tag, och att man bör kolla sin skräppost, för att slippa få förvirrade mail i onödan om folk tror att det ska komma direkt. Folk är ju som bekant dumma i huvudet.

Ticket transfer

Check the transferable attribute on the Holding object and allow transfer to another person if True

Add event reports

For getting reports of attendees to certain events. Should view special diets and people's notes.

Add quotas for tickets

Some kind of simple quota per TicketType is needed.

  • One should not be able to add tickets with filled quotas to a shopping cart
  • Existing holdings in shopping carts may not be converted to be purchased but should persist in the shopping carts until deleted

Any more ideas? :)

Implement a message queue and worker architecture

Mandrill's API requests take a lot of time. This might become an issue. Sending emails should be made an asynchronous action put in a message queue. Celery and RabbitMQ should handle the job just fine.

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.