mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +01:00 
			
		
		
		
	Added trusts to note admin site
This commit is contained in:
		@@ -7,7 +7,7 @@ from polymorphic.admin import PolymorphicChildModelAdmin, \
 | 
			
		||||
    PolymorphicChildModelFilter, PolymorphicParentModelAdmin
 | 
			
		||||
from note_kfet.admin import admin_site
 | 
			
		||||
 | 
			
		||||
from .models.notes import Alias, Note, NoteClub, NoteSpecial, NoteUser
 | 
			
		||||
from .models.notes import Alias, Note, NoteClub, NoteSpecial, NoteUser, Trust
 | 
			
		||||
from .models.transactions import Transaction, TemplateCategory, TransactionTemplate, \
 | 
			
		||||
    RecurrentTransaction, MembershipTransaction, SpecialTransaction
 | 
			
		||||
from .templatetags.pretty_money import pretty_money
 | 
			
		||||
@@ -21,6 +21,16 @@ class AliasInlines(admin.TabularInline):
 | 
			
		||||
    model = Alias
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TrustInlines(admin.TabularInline):
 | 
			
		||||
    """
 | 
			
		||||
    Define trusts when editing the trusting note
 | 
			
		||||
    """
 | 
			
		||||
    model = Trust
 | 
			
		||||
    fk_name = "trusting"
 | 
			
		||||
    extra = 0
 | 
			
		||||
    readonly_fields = ("trusted",)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.register(Note, site=admin_site)
 | 
			
		||||
class NoteAdmin(PolymorphicParentModelAdmin):
 | 
			
		||||
    """
 | 
			
		||||
@@ -92,7 +102,7 @@ class NoteUserAdmin(PolymorphicChildModelAdmin):
 | 
			
		||||
    """
 | 
			
		||||
    Child for an user note, see NoteAdmin
 | 
			
		||||
    """
 | 
			
		||||
    inlines = (AliasInlines,)
 | 
			
		||||
    inlines = (AliasInlines, TrustInlines)
 | 
			
		||||
 | 
			
		||||
    # We can't change user after creation or the balance
 | 
			
		||||
    readonly_fields = ('user', 'balance')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user