feat(settings): add dummy model for permissions

!10
This commit is contained in:
2024-05-23 19:46:32 +09:30
parent 66e8b29014
commit bf0fa3f41d
5 changed files with 35 additions and 5 deletions

View File

@ -0,0 +1,23 @@
# Generated by Django 5.0.6 on 2024-05-23 10:13
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Settings',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
],
options={
'managed': False,
},
),
]

View File

@ -0,0 +1,7 @@
from django.db import models
class Settings(models.Model):
class Meta:
managed = False

View File

@ -4,8 +4,11 @@ from django.conf import settings
from django.shortcuts import redirect, render
from django.views.generic import View
from settings.models.settings import Settings
class View(View):
permission_required = 'itam.view_settings'
template_name = 'settings/home.html.j2'

View File

@ -16,6 +16,8 @@ class Index(PermissionRequiredMixin, OrganizationPermission, generic.ListView):
context_object_name = "list"
paginate_by = 10
def get_queryset(self):