<commit_before># vim: ts=4 sts=4 expandtab ai
from reversion.admin import VersionAdmin
from django.contrib import admin
from django.http import HttpResponse
from django.forms.models import model_to_dict
from settings import ADMIN_MEDIA_PREFIX
import csv

from models import *

class GiroInline(admin.TabularInline):
    model = Giro
    extra = 1
    classes = ['left']
    fields = ['belop', 'kid', 'oppretta', 'innbetalt', 'desc']
class RolleInline(admin.TabularInline):
    model = Rolle
    extra = 1
    classes = ['left']

class MedlemAdmin(VersionAdmin):
    model_admin_manager = Medlem.objects
    list_display = ('id', '__unicode__', 'lokallag', 'er_innmeldt',
                    'har_betalt', 'fodt_farga', 'status_html')
    list_display_links = ('id', '__unicode__')
    date_hierarchy = 'innmeldt_dato'
    list_filter = ('lokallag', 'fodt', 'status')
    save_on_top = True
    inlines = [RolleInline, GiroInline,]
    search_fields = ('fornamn', 'etternamn', '=pk',)
    filter_horizontal = ('val', 'tilskiping', 'nemnd')
    fieldsets = (
        (None, {
            'classes': ('left',),
            'fields': (
                ('fornamn', 'mellomnamn', 'etternamn', 'fodt', 'kjon'),
                ('postadr', 'postnr', 'ekstraadr'),
                ('epost', 'mobnr'),
                ('lokallag', 'status', 'innmeldt_dato'),
            )
            }),
        (u'Ikkje pakravde felt', {
            'classes': ('left', 'collapse'),
            'fields': ('utmeldt_dato',
                'val',
                ('nemnd', 'tilskiping'),
                ('innmeldingstype', 'innmeldingsdetalj'),
                ('heimenr', 'gjer'),
                'merknad',
            )
        }),
    )<commit_msg>Filtrering etter val<commit_after># vim: ts=4 sts=4 expandtab ai
from reversion.admin import VersionAdmin
from django.contrib import admin
from django.http import HttpResponse
from django.forms.models import model_to_dict
from settings import ADMIN_MEDIA_PREFIX
import csv

from models import *

class GiroInline(admin.TabularInline):
    model = Giro
    extra = 1
    classes = ['left']
    fields = ['belop', 'kid', 'oppretta', 'innbetalt', 'desc']
class RolleInline(admin.TabularInline):
    model = Rolle
    extra = 1
    classes = ['left']

class MedlemAdmin(VersionAdmin):
    model_admin_manager = Medlem.objects
    list_display = ('id', '__unicode__', 'lokallag', 'er_innmeldt',
                    'har_betalt', 'fodt_farga', 'status_html')
    list_display_links = ('id', '__unicode__')
    date_hierarchy = 'innmeldt_dato'
    list_filter = ('lokallag', 'fodt', 'status', 'val')
    save_on_top = True
    inlines = [RolleInline, GiroInline,]
    search_fields = ('fornamn', 'etternamn', '=pk',)
    filter_horizontal = ('val', 'tilskiping', 'nemnd')
    fieldsets = (
        (None, {
            'classes': ('left',),
            'fields': (
                ('fornamn', 'mellomnamn', 'etternamn', 'fodt', 'kjon'),
                ('postadr', 'postnr', 'ekstraadr'),
                ('epost', 'mobnr'),
                ('lokallag', 'status', 'innmeldt_dato'),
            )
            }),
        (u'Ikkje pakravde felt', {
            'classes': ('left', 'collapse'),
            'fields': (
                ('utmeldt_dato',),
                'val',
                ('nemnd', 'tilskiping'),
                ('innmeldingstype', 'innmeldingsdetalj'),
                ('heimenr', 'gjer'),
                'merknad',
            )
        }),
    )
{'fraction_non_alphanumeric': 0.15022935779816513, 'fraction_numerical': 0.0022935779816513763, 'mean_word_length': 2.40390243902439, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3047566', 'n_tokens_mistral': 1174, 'n_tokens_neox': 1138, 'n_words': 245}