api_config.yml 6.31 KB
Newer Older
Florent Chehab's avatar
Florent Chehab committed
1
2
3
4
5
- model: Tag
  viewset: TagViewSet
  import_location: module
  api_end_point: tag

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
- model: Country
  viewset: CountryViewSet
  import_location: location
  api_end_point: country

- model: City
  viewset: CityViewSet
  import_location: location
  api_end_point: city

- model: Currency
  viewset: CurrencyViewSet
  import_location: module
  api_end_point: currency

- model: Department
  viewset: DepartmentViewSet
  import_location: otherCore
  api_end_point: other/department

- model: Specialty
  viewset: SpecialtyViewSet
  import_location: otherCore
  api_end_point: other/specialty

- model: Semester
  viewset: SemesterViewSet
  import_location: otherCore
  api_end_point: other/semester

- model: Offer
  viewset: OfferViewSet
  import_location: otherCore
  api_end_point: other/offer

- model: CountryCulture
  viewset: CountryCultureViewSet
  import_location: location
  api_end_point: country_more/culture

- model: CountryHealthInsurance
  viewset: CountryHealthInsuranceViewSet
  import_location: location
  api_end_point: country_more/health_insurance

- model: CountryOtherInsurance
  viewset: CountryOtherInsuranceViewSet
  import_location: location
  api_end_point: country_more/other_insurance

- model: CountryTransport
  viewset: CountryTransportViewSet
  import_location: location
  api_end_point: country_more/transport

- model: CountryTourism
  viewset: CountryTourismViewSet
  import_location: location
  api_end_point: country_more/tourism

- model: CountryOtherStuff
  viewset: CountryOtherStuffViewSet
  import_location: location
  api_end_point: country_more/other_stuff

- model: CountryVisaAdministrative
  viewset: CountryVisaAdministrativeViewSet
  import_location: location
  api_end_point: country_more/visa_administrative

- model: CountryPhoto
  viewset: CountryPhotoViewSet
  import_location: location
  api_end_point: country_more/photos

- model: CountryScholarship
  viewset: CountryScholarshipViewSet
  import_location: location
  api_end_point: country_more/scholarship

- model: CountryDri
  viewset: CountryDriViewSet
  import_location: location
  api_end_point: country_more/dri



- model: CityTransport
  viewset: CityTransportViewSet
  import_location: location
  api_end_point: city_more/transport

- model: CityTourism
  viewset: CityTourismViewSet
  import_location: location
  api_end_point: city_more/tourism

- model: CityOtherStuff
  viewset: CityOtherStuffViewSet
  import_location: location
  api_end_point: city_more/other_stuff

- model: CityPhoto
  viewset: CityPhotoViewSet
  import_location: location
  api_end_point: city_more/photos


- model: University
  viewset: UniversityViewSet
  import_location: university
  api_end_point: university

- model: Campus
  viewset: CampusViewSet
  import_location: university
  api_end_point: campus

- model: Campus
  viewset: MainCampusViewSet
  import_location: university
  api_end_point: main_campus
  read_only: true

- model: UniversityScholarship
  viewset: UniversityScholarshipViewSet
  import_location: university
  api_end_point: university_more/scholarship

- model: UniversityInfo
  viewset: UniversityInfoViewSet
  import_location: university
  api_end_point: university_more/info

- model: UniversitySemestersDates
  viewset: UniversitySemestersDatesViewSet
  import_location: university
  api_end_point: university_more/semesters_dates

- model: UniversityInsurance
  viewset: UniversityInsuranceViewSet
  import_location: university
  api_end_point: university_more/insurance

- model: UniversityCourses
  viewset: UniversityCoursesViewSet
  import_location: university
  api_end_point: university_more/courses

- model: UniversityCulture
  viewset: UniversityCultureViewSet
  import_location: university
  api_end_point: university_more/culture

- model: UniversityPhoto
  viewset: UniversityPhotoViewSet
  import_location: university
  api_end_point: university_more/photo

- model: UniversityOtherStuff
  viewset: UniversityOtherStuffViewSet
  import_location: university
  api_end_point: university_more/other_stuff

- model: UniversitySpecialOffer
  viewset: UniversitySpecialOfferViewSet
  import_location: university
  api_end_point: university_more/special_offer

- model: UniversityDri
  viewset: UniversityDriViewSet
  import_location: university
  api_end_point: university_more/dri

- model: UniversityModules
  viewset: UniversityModulesViewSet
  import_location: university
  api_end_point: university_more/all
  api_attr: (?P<univ_id>[0-9]+)
  api_name: university_details

- model: CampusTransport
  viewset: CampusTransportViewSet
  import_location: university
  api_end_point: campus_more/transport

- model: CampusAccommodation
  viewset: CampusAccommodationViewSet
  import_location: university
  api_end_point: campus_more/accomodation

- model: CampusCultureAndStudentLife
  viewset: CampusCultureAndStudentLifeViewSet
  import_location: university
  api_end_point: campus_more/culture_and_sl

- model: CampusOtherStuff
  viewset: CampusOtherStuffViewSet
  import_location: university
  api_end_point: campus_more/other_tuff

- model: Recommendation
  viewset: RecommendationViewSet
  import_location: user
  api_end_point: user/recommendation

- model: RecommendationList
  viewset: RecommendationListViewSet
  import_location: user
  api_end_point: user/recommendations_list

- model: PreviousDeparture
  viewset: PreviousDepartureViewSet
  import_location: user
  api_end_point: university_more/previous_departure

- model: PreviousDepartureFeedback
  viewset: PreviousDepartureFeedbackViewSet
  import_location: user
  api_end_point: university_more/previous_departure_feedback

- model: UserData
  viewset: UserDataViewSet
  import_location: user
  api_end_point: user/data
  api_name: user-data-detail

- model: PendingModeration
  viewset: PendingModerationViewSet
  import_location: my_model
  api_end_point: pending_moderation

- model: Version
  viewset: VersionViewSet
  import_location: my_model
  api_end_point: version
  api_attr: (?P<content_type_id>[0-9]+)/(?P<object_pk>[0-9A-Za-z]+)
  api_name: versions-list

- model: ForTestingModeration
  viewset: ForTestingModerationViewSet
  import_location: my_model
  api_end_point: test/moderation
  requires_testing: true

- model: ForTestingVersioning
  viewset: ForTestingVersioningViewSet
  import_location: my_model
  api_end_point: test/versioning
  requires_testing: true


# requires_testing
# viewset
# import_location
# api_end_point
# api_attr