Kaynağa Gözat

betriebskredit feld

master
erichhasl 7 yıl önce
ebeveyn
işleme
e4bb887a42
2 değiştirilmiş dosya ile 20 ekleme ve 1 silme
  1. +10
    -1
      web_dev/sas_web/meingoethopia/admin.py
  2. +10
    -0
      web_dev/sas_web/meingoethopia/models.py

+ 10
- 1
web_dev/sas_web/meingoethopia/admin.py Dosyayı Görüntüle

@@ -1,6 +1,6 @@
from django.contrib import admin from django.contrib import admin
from .models import Betrieb, Partei, PresidentCandidate, Question, Angestellter,\ from .models import Betrieb, Partei, PresidentCandidate, Question, Angestellter,\
Aufsicht, Betriebsaufsicht, Betriebsabrechnung
Aufsicht, Betriebsaufsicht, Betriebsabrechnung, Betriebskredit
from startpage.models import Banned from startpage.models import Banned
from django.contrib.admin import helpers from django.contrib.admin import helpers
from django.shortcuts import render from django.shortcuts import render
@@ -105,6 +105,15 @@ class BetriebsabrechnungInline(admin.TabularInline):
template = "meingoethopia/betriebsabrechnung.html" template = "meingoethopia/betriebsabrechnung.html"




class BetriebskreditInline(admin.TabularInline):
model = Betriebskredit
extra = 0
formfield_overrides = {
models.ManyToManyField: {'widget': forms.CheckboxSelectMultiple},
models.ForeignKey: {'widget': apply_select2(forms.Select)}
}


# Register your models here. # Register your models here.
class BetriebAdmin(admin.ModelAdmin): class BetriebAdmin(admin.ModelAdmin):
list_display = ('name', 'manager', 'show_aufsichten', 'raum', list_display = ('name', 'manager', 'show_aufsichten', 'raum',


+ 10
- 0
web_dev/sas_web/meingoethopia/models.py Dosyayı Görüntüle

@@ -139,6 +139,16 @@ class Betriebsabrechnung(models.Model):
return self.betrieb.name + " " + str(self.datum) return self.betrieb.name + " " + str(self.datum)




class Betriebskredit(models.Model):
betrieb = models.ForeignKey(Betrieb)
betrag = models.IntegerField('Betrag')
erklaerung = models.TextField('Erläuterung', max_length=200)
erledigt = models.BooleanField('Zurückgezahlt')

def __str__(self):
return self.betrieb.name + " " + str(self.datum)


class Partei(models.Model): class Partei(models.Model):
name = models.CharField('Name', max_length=100) name = models.CharField('Name', max_length=100)
abbreviation = models.CharField('Abkürzung', max_length=5) abbreviation = models.CharField('Abkürzung', max_length=5)


Yükleniyor…
İptal
Kaydet