juice-shop

Форк
0
/
registerAdminChallenge_2.ts 
25 строк · 1.1 Кб
1
/* Generated API endpoints */
2
  finale.initialize({ app, sequelize })
3

4
  const autoModels = [
5
    { name: 'Product', exclude: [], model: ProductModel },
6
    { name: 'Feedback', exclude: [], model: FeedbackModel },
7
    { name: 'BasketItem', exclude: [], model: BasketItemModel },
8
    { name: 'Challenge', exclude: [], model: ChallengeModel },
9
    { name: 'Complaint', exclude: [], model: ComplaintModel },
10
    { name: 'Recycle', exclude: [], model: RecycleModel },
11
    { name: 'SecurityQuestion', exclude: [], model: SecurityQuestionModel },
12
    { name: 'SecurityAnswer', exclude: [], model: SecurityAnswerModel },
13
    { name: 'Address', exclude: [], model: AddressModel },
14
    { name: 'PrivacyRequest', exclude: [], model: PrivacyRequestModel },
15
    { name: 'Card', exclude: [], model: CardModel },
16
    { name: 'Quantity', exclude: [], model: QuantityModel }
17
  ]
18

19
  for (const { name, exclude, model } of autoModels) {
20
    const resource = finale.resource({
21
      model,
22
      endpoints: [`/api/${name}s`, `/api/${name}s/:id`],
23
      excludeAttributes: exclude,
24
      pagination: false
25
    })

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.