mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-27 02:43:01 +00:00
Some initial data
This commit is contained in:
parent
7a418be2c4
commit
a304f6a97d
26
apps/member/fixtures/initial.json
Normal file
26
apps/member/fixtures/initial.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"model": "member.club",
|
||||||
|
"pk": 1,
|
||||||
|
"fields": {
|
||||||
|
"name": "BDE",
|
||||||
|
"email": "tresorerie.bde@example.com",
|
||||||
|
"membership_fee": 5,
|
||||||
|
"membership_duration": "365 00:00:00",
|
||||||
|
"membership_start": "00:00:00",
|
||||||
|
"membership_end": "365 00:00:00"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "member.club",
|
||||||
|
"pk": 2,
|
||||||
|
"fields": {
|
||||||
|
"name": "Kfet",
|
||||||
|
"email": "tresorerie.bde@example.com",
|
||||||
|
"membership_fee": 35,
|
||||||
|
"membership_duration": "365 00:00:00",
|
||||||
|
"membership_start": "00:00:00",
|
||||||
|
"membership_end": "365 00:00:00"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
220
apps/note/fixtures/initial.json
Normal file
220
apps/note/fixtures/initial.json
Normal file
@ -0,0 +1,220 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"model": "note.note",
|
||||||
|
"pk": 1,
|
||||||
|
"fields": {
|
||||||
|
"polymorphic_ctype": 22,
|
||||||
|
"balance": 0,
|
||||||
|
"is_active": true,
|
||||||
|
"display_image": "",
|
||||||
|
"created_at": "2020-02-20T20:02:48.778Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.note",
|
||||||
|
"pk": 2,
|
||||||
|
"fields": {
|
||||||
|
"polymorphic_ctype": 22,
|
||||||
|
"balance": 0,
|
||||||
|
"is_active": true,
|
||||||
|
"display_image": "",
|
||||||
|
"created_at": "2020-02-20T20:06:39.546Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.note",
|
||||||
|
"pk": 3,
|
||||||
|
"fields": {
|
||||||
|
"polymorphic_ctype": 22,
|
||||||
|
"balance": 0,
|
||||||
|
"is_active": true,
|
||||||
|
"display_image": "",
|
||||||
|
"created_at": "2020-02-20T20:06:43.049Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.note",
|
||||||
|
"pk": 4,
|
||||||
|
"fields": {
|
||||||
|
"polymorphic_ctype": 22,
|
||||||
|
"balance": 0,
|
||||||
|
"is_active": true,
|
||||||
|
"display_image": "",
|
||||||
|
"created_at": "2020-02-20T20:06:50.996Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.note",
|
||||||
|
"pk": 5,
|
||||||
|
"fields": {
|
||||||
|
"polymorphic_ctype": 21,
|
||||||
|
"balance": 0,
|
||||||
|
"is_active": true,
|
||||||
|
"display_image": "",
|
||||||
|
"created_at": "2020-02-20T20:09:38.615Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.note",
|
||||||
|
"pk": 6,
|
||||||
|
"fields": {
|
||||||
|
"polymorphic_ctype": 21,
|
||||||
|
"balance": 0,
|
||||||
|
"is_active": true,
|
||||||
|
"display_image": "",
|
||||||
|
"created_at": "2020-02-20T20:16:14.753Z"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.notespecial",
|
||||||
|
"pk": 1,
|
||||||
|
"fields": {
|
||||||
|
"special_type": "Esp\u00e8ces"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.notespecial",
|
||||||
|
"pk": 2,
|
||||||
|
"fields": {
|
||||||
|
"special_type": "Carte bancaire"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.notespecial",
|
||||||
|
"pk": 3,
|
||||||
|
"fields": {
|
||||||
|
"special_type": "Ch\u00e8que"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.notespecial",
|
||||||
|
"pk": 4,
|
||||||
|
"fields": {
|
||||||
|
"special_type": "Virement bancaire"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.noteclub",
|
||||||
|
"pk": 5,
|
||||||
|
"fields": {
|
||||||
|
"club": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.noteclub",
|
||||||
|
"pk": 6,
|
||||||
|
"fields": {
|
||||||
|
"club": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.alias",
|
||||||
|
"pk": 1,
|
||||||
|
"fields": {
|
||||||
|
"name": "Esp\u00e8ces",
|
||||||
|
"normalized_name": "especes",
|
||||||
|
"note": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.alias",
|
||||||
|
"pk": 2,
|
||||||
|
"fields": {
|
||||||
|
"name": "Carte bancaire",
|
||||||
|
"normalized_name": "cartebancaire",
|
||||||
|
"note": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.alias",
|
||||||
|
"pk": 3,
|
||||||
|
"fields": {
|
||||||
|
"name": "Ch\u00e8que",
|
||||||
|
"normalized_name": "cheque",
|
||||||
|
"note": 3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.alias",
|
||||||
|
"pk": 4,
|
||||||
|
"fields": {
|
||||||
|
"name": "Virement bancaire",
|
||||||
|
"normalized_name": "virementbancaire",
|
||||||
|
"note": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.alias",
|
||||||
|
"pk": 5,
|
||||||
|
"fields": {
|
||||||
|
"name": "BDE",
|
||||||
|
"normalized_name": "bde",
|
||||||
|
"note": 5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.alias",
|
||||||
|
"pk": 6,
|
||||||
|
"fields": {
|
||||||
|
"name": "Kfet",
|
||||||
|
"normalized_name": "kfet",
|
||||||
|
"note": 6
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 1,
|
||||||
|
"fields": {
|
||||||
|
"name": "Soft"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 2,
|
||||||
|
"fields": {
|
||||||
|
"name": "Pulls"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 3,
|
||||||
|
"fields": {
|
||||||
|
"name": "Gala"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 4,
|
||||||
|
"fields": {
|
||||||
|
"name": "Clubs"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 5,
|
||||||
|
"fields": {
|
||||||
|
"name": "Bouffe"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 6,
|
||||||
|
"fields": {
|
||||||
|
"name": "BDA"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 7,
|
||||||
|
"fields": {
|
||||||
|
"name": "Autre"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model": "note.transactioncategory",
|
||||||
|
"pk": 8,
|
||||||
|
"fields": {
|
||||||
|
"name": "Alcool"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
@ -2,20 +2,28 @@
|
|||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
|
||||||
def save_user_note(instance, created, **_kwargs):
|
def save_user_note(instance, created, raw, **_kwargs):
|
||||||
"""
|
"""
|
||||||
Hook to create and save a note when an user is updated
|
Hook to create and save a note when an user is updated
|
||||||
"""
|
"""
|
||||||
|
if raw:
|
||||||
|
# When provisionning data, do not try to autocreate
|
||||||
|
return
|
||||||
|
|
||||||
if created:
|
if created:
|
||||||
from .models import NoteUser
|
from .models import NoteUser
|
||||||
NoteUser.objects.create(user=instance)
|
NoteUser.objects.create(user=instance)
|
||||||
instance.note.save()
|
instance.note.save()
|
||||||
|
|
||||||
|
|
||||||
def save_club_note(instance, created, **_kwargs):
|
def save_club_note(instance, created, raw, **_kwargs):
|
||||||
"""
|
"""
|
||||||
Hook to create and save a note when a club is updated
|
Hook to create and save a note when a club is updated
|
||||||
"""
|
"""
|
||||||
|
if raw:
|
||||||
|
# When provisionning data, do not try to autocreate
|
||||||
|
return
|
||||||
|
|
||||||
if created:
|
if created:
|
||||||
from .models import NoteClub
|
from .models import NoteClub
|
||||||
NoteClub.objects.create(club=instance)
|
NoteClub.objects.create(club=instance)
|
||||||
|
Loading…
Reference in New Issue
Block a user