mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	Merge branch 'minors_fix' into 'master'
Minors fix Closes #39 See merge request bde/nk20!52
This commit is contained in:
		@@ -49,10 +49,10 @@ class UserCreateView(CreateView):
 | 
			
		||||
    def form_valid(self, form):
 | 
			
		||||
        profile_form = ProfileForm(self.request.POST)
 | 
			
		||||
        if form.is_valid() and profile_form.is_valid():
 | 
			
		||||
            user = form.save()
 | 
			
		||||
            profile = profile_form.save(commit=False)
 | 
			
		||||
            profile.user = user
 | 
			
		||||
            profile.save()
 | 
			
		||||
            user = form.save(commit=False)
 | 
			
		||||
            user.profile = profile_form.save(commit=False)
 | 
			
		||||
            user.save()
 | 
			
		||||
            user.profile.save()
 | 
			
		||||
        return super().form_valid(form)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,8 @@ from django.db.models import F
 | 
			
		||||
from django_tables2.utils import A
 | 
			
		||||
 | 
			
		||||
from .models.notes import Alias
 | 
			
		||||
from .models.transactions import Transaction
 | 
			
		||||
from .models.transactions import Transaction, TransactionTemplate
 | 
			
		||||
from .templatetags.pretty_money import pretty_money
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class HistoryTable(tables.Table):
 | 
			
		||||
@@ -16,6 +17,7 @@ class HistoryTable(tables.Table):
 | 
			
		||||
                'table table-condensed table-striped table-hover'
 | 
			
		||||
        }
 | 
			
		||||
        model = Transaction
 | 
			
		||||
        exclude = ("polymorphic_ctype", )
 | 
			
		||||
        template_name = 'django_tables2/bootstrap4.html'
 | 
			
		||||
        sequence = ('...', 'total', 'valid')
 | 
			
		||||
 | 
			
		||||
@@ -27,6 +29,12 @@ class HistoryTable(tables.Table):
 | 
			
		||||
            .order_by(('-' if is_descending else '') + 'total')
 | 
			
		||||
        return (queryset, True)
 | 
			
		||||
 | 
			
		||||
    def render_amount(self, value):
 | 
			
		||||
        return pretty_money(value)
 | 
			
		||||
 | 
			
		||||
    def render_total(self, value):
 | 
			
		||||
        return pretty_money(value)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class AliasTable(tables.Table):
 | 
			
		||||
    class Meta:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								note_kfet/fixtures/cas.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								note_kfet/fixtures/cas.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "model": "cas_server.servicepattern",
 | 
			
		||||
        "pk": 1,
 | 
			
		||||
        "fields": {
 | 
			
		||||
            "pos": 1,
 | 
			
		||||
            "pattern": ".*",
 | 
			
		||||
            "name": "REPLACEME"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
]
 | 
			
		||||
@@ -6,14 +6,5 @@
 | 
			
		||||
            "domain": "localhost",
 | 
			
		||||
            "name": "La Note Kfet \ud83c\udf7b"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "model": "cas_server.servicepattern",
 | 
			
		||||
        "pk": 1,
 | 
			
		||||
        "fields": {
 | 
			
		||||
            "pos": 1,
 | 
			
		||||
            "pattern": ".*",
 | 
			
		||||
            "name": "REPLACEME"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
]
 | 
			
		||||
@@ -128,7 +128,6 @@ PASSWORD_HASHERS = [
 | 
			
		||||
 | 
			
		||||
AUTHENTICATION_BACKENDS = (
 | 
			
		||||
    'django.contrib.auth.backends.ModelBackend',  # this is default
 | 
			
		||||
    'guardian.backends.ObjectPermissionBackend',
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
REST_FRAMEWORK = {
 | 
			
		||||
@@ -143,10 +142,6 @@ REST_FRAMEWORK = {
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ANONYMOUS_USER_NAME = None  # Disable guardian anonymous user
 | 
			
		||||
 | 
			
		||||
GUARDIAN_GET_CONTENT_TYPE = 'polymorphic.contrib.guardian.get_polymorphic_base_content_type'
 | 
			
		||||
 | 
			
		||||
# Internationalization
 | 
			
		||||
# https://docs.djangoproject.com/en/2.2/topics/i18n/
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -67,16 +67,19 @@ SPDX-License-Identifier: GPL-3.0-or-later
 | 
			
		||||
        <div class="collapse navbar-collapse" id="navbarNavDropdown">
 | 
			
		||||
            <ul class="navbar-nav">
 | 
			
		||||
                <li class="nav-item active">
 | 
			
		||||
                    <a class="nav-link" href="{% url 'note:consos' %}"><i class="fa fa-coffee"></i> Consos</a>
 | 
			
		||||
                    <a class="nav-link" href="{% url 'note:consos' %}"><i class="fa fa-coffee"></i> {% trans 'Consumptions' %}</a>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="nav-item active">
 | 
			
		||||
                    <a class="nav-link" href="{% url 'member:club_list' %}"><i class="fa fa-users"></i> Clubs</a>
 | 
			
		||||
                    <a class="nav-link" href="{% url 'member:club_list' %}"><i class="fa fa-users"></i> {% trans 'Clubs' %}</a>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="nav-item active">
 | 
			
		||||
                    <a class="nav-link" href="#"><i class="fa fa-calendar"></i> Activités</a>
 | 
			
		||||
                    <a class="nav-link" href="#"><i class="fa fa-calendar"></i> {% trans 'Activities' %}</a>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="nav-item active">
 | 
			
		||||
                    <a class="nav-link" href="{% url 'note:template_list' %}"><i class="fa fa-coffee"></i> Bouton</a>
 | 
			
		||||
                    <a class="nav-link" href="{% url 'note:template_list' %}"><i class="fa fa-coffee"></i> {% trans 'Button' %}</a>
 | 
			
		||||
                </li>
 | 
			
		||||
                <li class="nav-item active">
 | 
			
		||||
                    <a class="nav-link" href="{% url 'note:transfer' %}"><i class="fa fa-exchange"></i>{% trans 'Transfer' %} </a>
 | 
			
		||||
                </li>
 | 
			
		||||
            </ul>
 | 
			
		||||
            <ul class="navbar-nav ml-auto">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user