Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Labels de financement #20

Merged
merged 40 commits into from
Nov 20, 2024
Merged
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
fd59cd2
Ajout d'un modèle FundingLabel représentant un label de financement
ggounot Oct 31, 2024
355655f
Ajout migration de création du modèle FundingLabel
ggounot Oct 31, 2024
4dd7741
Ajout d'une page admin pour les labels de financement
ggounot Oct 31, 2024
f0d9c9c
Ajout d'un champ funding_labels au modèle Service
ggounot Oct 31, 2024
03ef0bf
ServiceSerializer: ajout des labels de financement
ggounot Oct 31, 2024
20effa3
map_service(): ajout des champs labels de financement
ggounot Oct 31, 2024
2441837
map_search_result(): ajout du champ de labels de financement
ggounot Nov 4, 2024
bc4845e
search_services(): retourne un dicitonnaire de métadonnées en plus de…
ggounot Nov 4, 2024
e2fe451
Ajout d'un FundingLabelSerializer
ggounot Nov 4, 2024
25473c7
_get_dora_results(): retourne les labels de financement des résultats
ggounot Nov 4, 2024
739fc87
Vue search(): retourne les labels de financement des résultats
ggounot Nov 4, 2024
2530dcd
SearchResultSerializer: trie les champs dans l'ordre alphabétiqur
ggounot Nov 4, 2024
b3fc661
_get_dora_results() ajout prefetch pour labels de financement
ggounot Nov 4, 2024
88dd4b1
SearchResultsSerializer: ajout labels de financement
ggounot Nov 4, 2024
4de548e
Page de résultats de recherche : utilise les labels de financement fo…
ggounot Nov 4, 2024
4457955
Fiche service : utilise les labels de financement fournis par le backend
ggounot Nov 4, 2024
c1a94a3
Front : suppression de la constante FUNDED_SERVICES utilisée par l'im…
ggounot Nov 4, 2024
66a9b5a
Ajout migration de données labels de financement
ggounot Nov 4, 2024
6f4a490
Front : correction du formattage
ggounot Nov 12, 2024
16d2653
SavedSearch: ajout du champ funding_labels
ggounot Nov 12, 2024
500b5a3
SavedSearch: ajout de la migration d'ajout du champ funding_labels
ggounot Nov 12, 2024
747a4ca
SavedSearchSerializer: ajout des champs funding_labels et funding_lab…
ggounot Nov 12, 2024
a2cc0b2
Type SavedSearch: ajout des champs fundingLabels et fundingLabelsDisplay
ggounot Nov 12, 2024
77b40f2
saveSearch(): ajout du champ fundingLabels
ggounot Nov 12, 2024
c355c67
search_services() et _get_dora_results(): ajout du paramètre funding_…
ggounot Nov 12, 2024
c227341
SavedSearch: utilisation de funding_labels pour la recherche
ggounot Nov 12, 2024
e54738d
SavedSearchSerializer: ajout des champs funding_labels et funding_lab…
ggounot Nov 12, 2024
4908b4a
test_services.py: prise en compte du nouveau champ funding_labels ret…
ggounot Nov 12, 2024
ce381b9
search-results.svelte: correction du formattage
ggounot Nov 12, 2024
42937e7
Page recherche: renommage de l'argument de filtre pour les labels de …
ggounot Nov 12, 2024
fa9ff2b
search(): prise en compte du paramètre funding et du filtrage sur lab…
ggounot Nov 12, 2024
1354ffb
test_services>py: ajout de tests sur les labels de financement
ggounot Nov 12, 2024
440d5ba
ServiceSavedSearchTestCase.test_create_search(): test subcategories
ggounot Nov 12, 2024
8f9ba75
ServiceSavedSearchTestCase.test_create_search(): test funding_labels
ggounot Nov 12, 2024
6d04984
Front: gère correctement les filtres de labels de financement
ggounot Nov 12, 2024
0fe7f02
Mes alertes : affiche les filtres de labels de financement
ggounot Nov 12, 2024
55f19c6
Merge branch 'main' into label-financement
ggounot Nov 12, 2024
5ee5354
Merge branch 'main' into label-financement
ggounot Nov 18, 2024
2085d36
Renommage de la variable foundFundingLabels en availableFundingLabels
ggounot Nov 19, 2024
438cfd2
ServiceSearchTestCase: mise à jour du label des labels de financement
ggounot Nov 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
ServiceSerializer: ajout des labels de financement
ggounot committed Nov 12, 2024
commit 03ef0bf4ef047ebed40613b23e1d7cff50529aef
12 changes: 12 additions & 0 deletions back/dora/services/serializers.py
Original file line number Diff line number Diff line change
@@ -22,6 +22,7 @@
CoachOrientationMode,
ConcernedPublic,
Credential,
FundingLabel,
LocationKind,
Requirement,
SavedSearch,
@@ -166,6 +167,15 @@ class ServiceSerializer(serializers.ModelSerializer):
subcategories_display = serializers.SlugRelatedField(
source="subcategories", slug_field="label", many=True, read_only=True
)
funding_labels = serializers.SlugRelatedField(
slug_field="value",
queryset=FundingLabel.objects.all(),
many=True,
required=False,
)
funding_labels_display = serializers.SlugRelatedField(
source="funding_labels", slug_field="label", many=True, read_only=True
)
access_conditions = CreatablePrimaryKeyRelatedField(
many=True,
queryset=AccessCondition.objects.all(),
@@ -290,6 +300,8 @@ class Meta:
"forms",
"forms_info",
"full_desc",
"funding_labels",
"funding_labels_display",
"geom",
"has_already_been_unpublished",
"is_available",