diff --git a/backend/generate/api_config.yml b/backend/generate/api_config.yml index 51451c9404546130c91e2bf4f7a21d913c2ca88d..0b6a7631b7c76e44270a007decbae5d70edd6d73 100644 --- a/backend/generate/api_config.yml +++ b/backend/generate/api_config.yml @@ -1,152 +1,166 @@ - model: Country viewset: CountryViewSet import_location: location - api_end_point: country + api_end_point: countries - model: City viewset: CityViewSet import_location: location - api_end_point: city + api_end_point: cities -- model: Tag - viewset: TagViewSet - import_location: tag - api_end_point: tag - -- model: UniversityTaggedItem - viewset: UniversityTaggedItemViewSet +- model: University + viewset: UniversityViewSet import_location: university - api_end_point: university_more_tmp - versionned: true + api_end_point: universities -- model: CampusTaggedItem - viewset: CampusTaggedItemViewSet +- model: Campus + viewset: CampusViewSet import_location: university - api_end_point: campus_more_tmp + api_end_point: campuses versionned: true -- model: CountryTaggedItem - viewset: CountryTaggedItemViewSet - import_location: location - api_end_point: country_more_tmp - versionned: true -- model: CityTaggedItem - viewset: CityTaggedItemViewSet - import_location: location - api_end_point: city_more_tmp - versionned: true +- model: UserData + viewset: UserDataViewSet + import_location: user + api_end_point: user_data + api_name: user-data-detail + + +- model: Tag + viewset: TagViewSet + import_location: tag + api_end_point: tags - model: Currency viewset: CurrencyViewSet import_location: location - api_end_point: currency + api_end_point: currencies - model: Department viewset: DepartmentViewSet import_location: other_core - api_end_point: other/department + api_end_point: departments - model: Specialty viewset: SpecialtyViewSet import_location: other_core - api_end_point: other/specialty + api_end_point: specialties - model: Semester viewset: SemesterViewSet import_location: other_core - api_end_point: other/semester + api_end_point: semesters - model: Offer viewset: OfferViewSet import_location: other_core - api_end_point: other/offer + api_end_point: offers + + + +- model: CountryTaggedItem + viewset: CountryTaggedItemViewSet + import_location: location + api_end_point: countries_tagged_items + versionned: true - model: CountryScholarship viewset: CountryScholarshipViewSet import_location: location - api_end_point: country_more/scholarship + api_end_point: countries_scholarships versionned: true - model: CountryDri viewset: CountryDriViewSet import_location: location - api_end_point: country_more/dri + api_end_point: countries_dri versionned: true -- model: University - viewset: UniversityViewSet - import_location: university - api_end_point: university -- model: Campus - viewset: CampusViewSet - import_location: university - api_end_point: campus + +- model: CityTaggedItem + viewset: CityTaggedItemViewSet + import_location: location + api_end_point: cities_tagged_items versionned: true -- model: null - viewset: MainCampusViewSet + + +- model: UniversityTaggedItem + viewset: UniversityTaggedItemViewSet import_location: university - api_end_point: main_campus - read_only: true + api_end_point: universities_tagged_items + versionned: true - model: UniversityScholarship viewset: UniversityScholarshipViewSet import_location: university - api_end_point: university_more/scholarship + api_end_point: universities_scholarships versionned: true - model: UniversityInfo viewset: UniversityInfoViewSet import_location: university - api_end_point: university_more/info + api_end_point: universities_info versionned: true - model: UniversitySemestersDates viewset: UniversitySemestersDatesViewSet import_location: university - api_end_point: university_more/semesters_dates + api_end_point: universities_semesters_dates versionned: true - model: UniversityDri viewset: UniversityDriViewSet import_location: university - api_end_point: university_more/dri + api_end_point: universities_dri versionned: true - model: null viewset: UniversityModulesViewSet import_location: university - api_end_point: university_more/all + api_end_point: university_all api_attr: (?P[0-9]+) api_name: university_details + + +- model: CampusTaggedItem + viewset: CampusTaggedItemViewSet + import_location: university + api_end_point: campuses_tagged_items + versionned: true + +- model: null + viewset: MainCampusViewSet + import_location: university + api_end_point: main_campuses + read_only: true + + + - model: Recommendation viewset: RecommendationViewSet import_location: user - api_end_point: user/recommendation + api_end_point: user_recommendations - model: RecommendationList viewset: RecommendationListViewSet import_location: user - api_end_point: user/recommendations_list + api_end_point: user_recommendation_lists - model: PreviousDeparture viewset: PreviousDepartureViewSet import_location: user - api_end_point: university_more/previous_departure + api_end_point: universities_previous_departures - model: PreviousDepartureFeedback viewset: PreviousDepartureFeedbackViewSet import_location: user - api_end_point: university_more/previous_departure_feedback + api_end_point: universities_previous_departure_feedback + -- model: UserData - viewset: UserDataViewSet - import_location: user - api_end_point: user/data - api_name: user-data-detail - model: PendingModeration viewset: PendingModerationViewSet