Giter Site home page Giter Site logo

wisvch / dienst2 Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 2.0 2.9 MB

CH Dienstensysteem: administratie van leden en post

Home Page: https://dienst2.ch.tudelft.nl

License: Other

CSS 0.33% Python 74.78% HTML 24.31% Shell 0.16% Dockerfile 0.42%
django docker python

dienst2's People

Contributors

07joshua03 avatar bramvankooten avatar dependabot[bot] avatar dheijbroek avatar fastjur avatar gijsweterings avatar htdvisser avatar jgadelange avatar joepdejong avatar julian9499 avatar praseodym avatar pyup-bot avatar robertdijk avatar sanderploegsma avatar svenvanhal avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dienst2's Issues

Reversion version

[error] /srv/www/dienst2/.dienst2-env/lib/python2.7/site-packages/reversion/__init__.py:38: UserWarning: django-reversion 1.6.5 is intended for use with django 1.4.0 or 1.4.1 or 1.4.2 or 1.4.3. You are running django 1.4.8, so some features, such as admin integration, may not work. Please see https://github.com/etianen/django-reversion/wiki/Compatible-Django-Versions
[error]   "django_version": format_version(django.VERSION[:3]),

Telefoonnummer ouders

Eerste stap invoeren, telefoonnummer ouders. Als je dat ingevoerd hebt en dan op opslaan drukt verdwijnt het telefoonnummer. Als je bij stap twee het invoerd, word het wel opgeslagen.

Write support in API v3

API v3 is currently read-only, should include create/edit/delete functionality. Might be useful to do coarse authorisation based on API token (read-only vs. read-write).

Improve membership checks

Currently membership checks are done through 'not null' (is not None) checks on date fields. This works fine, except for associate members ('buitengewone leden') that should have a predetermined membership end date. At this moment they are effectively associate members until someone fills in the date_to property, which might be years later. We should improve membership checks to take the actual end date into account.

Furthermore, it might be a good idea to include membership status in the API as booleans. We currently already have a current_member calculated property; we should also include fields like current_associate_member and even current_merit_member. To avoid confusion we could remove the date fields from the API.

Typeahead in post werkt niet meer

Ik meen me te herinneren dat hij vroeger suggesties gaf, nu werkt het pas als je een woord volledig intypt (bijvoorbeeld 'Overig')

Naam bij transacties

Ik ging net afsluiten en ik heb vandaag geen koelkast afgestort. Toch staat hij op mijn naam...

Integratie met Scope CRM

De alumni portal van de TU Delft

En alumni moeten toestemming kunnen geven om in de CoH-Annu te staan

Tijd dagafsluiting

De tijd van de dagafsluiting wijkt af. Er wordt 19.45 vermeld waar het ongeveer 17.30 is... Dus lijkt niet een tijdzone probleem...

Persoon: bug bij commissie toevoegen

  1. Persoon opzoeken
  2. Bewerken
  3. 'Nieuwe commissie' klikken
  4. Niks invullen
  5. Meteen opslaan
  6. 'Server communication failed'
Traceback (most recent call last):

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/resources.py", line 202, in wrapper
    response = callback(request, *args, **kwargs)

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/resources.py", line 439, in dispatch_list
    return self.dispatch('list', request, **kwargs)

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/resources.py", line 471, in dispatch
    response = method(request, **kwargs)

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/resources.py", line 1313, in post_list
    updated_bundle = self.obj_create(bundle, **self.remove_api_resource_names(kwargs))

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/resources.py", line 2078, in obj_create
    bundle = self.full_hydrate(bundle)

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/resources.py", line 881, in full_hydrate
    value = field_object.hydrate(bundle)

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/fields.py", line 732, in hydrate
    value = super(ToOneField, self).hydrate(bundle)

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/tastypie/fields.py", line 165, in hydrate
    elif self.attribute and getattr(bundle.obj, self.attribute, None):

  File "/srv/www/dienst2/.dienst2-env/lib/python2.6/site-packages/django/db/models/fields/related.py", line 343, in __get__
    raise self.field.rel.to.DoesNotExist

DoesNotExist

Kasbeheer in/uit de kas

Bij de laatste transacties is het niet te zien of het bedrag in of uit de kas is.
Maak ook even een titeltje dat het de laatste transacties zijn :)

ldb: form based views

While AngularJS forms are nice, template-based forms are easier to maintain. We should use those where appropriate.

  • Convert forms
  • Convert detail views
  • Convert search
  • Convert committee page
  • Convert export

Reversion comments

It might be nice to be able to add comments to changes. For changes coming from the API (should be only external sources for the v3 API), we might make the comment mandatory.

The Modifications model can then be removed.

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.