mirror of
https://github.com/ae-utbm/sith.git
synced 2025-09-13 19:45:50 +00:00
Compare commits
1 Commits
club-edit-
...
navbar
Author | SHA1 | Date | |
---|---|---|---|
|
7ee645c5ee |
@@ -34,10 +34,12 @@ def migrate_meta_groups(apps: StateApps, schema_editor):
|
|||||||
clubs = list(Club.objects.all())
|
clubs = list(Club.objects.all())
|
||||||
for club in clubs:
|
for club in clubs:
|
||||||
club.board_group = meta_groups.get_or_create(
|
club.board_group = meta_groups.get_or_create(
|
||||||
name=f"{club.unix_name}-bureau", defaults={"is_meta": True}
|
name=club.unix_name + settings.SITH_BOARD_SUFFIX,
|
||||||
|
defaults={"is_meta": True},
|
||||||
)[0]
|
)[0]
|
||||||
club.members_group = meta_groups.get_or_create(
|
club.members_group = meta_groups.get_or_create(
|
||||||
name=f"{club.unix_name}-membres", defaults={"is_meta": True}
|
name=club.unix_name + settings.SITH_MEMBER_SUFFIX,
|
||||||
|
defaults={"is_meta": True},
|
||||||
)[0]
|
)[0]
|
||||||
club.save()
|
club.save()
|
||||||
club.refresh_from_db()
|
club.refresh_from_db()
|
||||||
|
@@ -20,14 +20,6 @@
|
|||||||
<a class="link" href="{{ url('forum:main') }}">{% trans %}Forum{% endtrans %}</a>
|
<a class="link" href="{{ url('forum:main') }}">{% trans %}Forum{% endtrans %}</a>
|
||||||
<a class="link" href="{{ url('sas:main') }}">{% trans %}Gallery{% endtrans %}</a>
|
<a class="link" href="{{ url('sas:main') }}">{% trans %}Gallery{% endtrans %}</a>
|
||||||
<a class="link" href="{{ url('eboutic:main') }}">{% trans %}Eboutic{% endtrans %}</a>
|
<a class="link" href="{{ url('eboutic:main') }}">{% trans %}Eboutic{% endtrans %}</a>
|
||||||
<details name="navbar" class="menu">
|
|
||||||
<summary class="head">{% trans %}Services{% endtrans %}</summary>
|
|
||||||
<ul class="content">
|
|
||||||
<li><a href="{{ url('matmat:search_clear') }}">{% trans %}Matmatronch{% endtrans %}</a></li>
|
|
||||||
<li><a href="{{ url('core:file_list') }}">{% trans %}Files{% endtrans %}</a></li>
|
|
||||||
<li><a href="{{ url('pedagogy:guide') }}">{% trans %}Pedagogy{% endtrans %}</a></li>
|
|
||||||
</ul>
|
|
||||||
</details>
|
|
||||||
<details name="navbar" class="menu">
|
<details name="navbar" class="menu">
|
||||||
<summary class="head">{% trans %}My Benefits{% endtrans %}</summary>
|
<summary class="head">{% trans %}My Benefits{% endtrans %}</summary>
|
||||||
<ul class="content">
|
<ul class="content">
|
||||||
|
@@ -535,6 +535,13 @@ class Counter(models.Model):
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
def __getattribute__(self, name: str):
|
||||||
|
if name == "edit_groups":
|
||||||
|
return Group.objects.filter(
|
||||||
|
name=self.club.unix_name + settings.SITH_BOARD_SUFFIX
|
||||||
|
).all()
|
||||||
|
return object.__getattribute__(self, name)
|
||||||
|
|
||||||
def get_absolute_url(self) -> str:
|
def get_absolute_url(self) -> str:
|
||||||
if self.type == "EBOUTIC":
|
if self.type == "EBOUTIC":
|
||||||
return reverse("eboutic:main")
|
return reverse("eboutic:main")
|
||||||
|
@@ -405,6 +405,9 @@ SITH_FORUM_PAGE_LENGTH = 30
|
|||||||
SITH_SAS_ROOT_DIR_ID = env.int("SITH_SAS_ROOT_DIR_ID", default=4)
|
SITH_SAS_ROOT_DIR_ID = env.int("SITH_SAS_ROOT_DIR_ID", default=4)
|
||||||
SITH_SAS_IMAGES_PER_PAGE = 60
|
SITH_SAS_IMAGES_PER_PAGE = 60
|
||||||
|
|
||||||
|
SITH_BOARD_SUFFIX = "-bureau"
|
||||||
|
SITH_MEMBER_SUFFIX = "-membres"
|
||||||
|
|
||||||
SITH_PROFILE_DEPARTMENTS = [
|
SITH_PROFILE_DEPARTMENTS = [
|
||||||
("TC", _("TC")),
|
("TC", _("TC")),
|
||||||
("IMSI", _("IMSI")),
|
("IMSI", _("IMSI")),
|
||||||
|
Reference in New Issue
Block a user