dguglielmi-git / innovandoliving

InnovandoLiving - NextJS Ecommerce - Official Website
2 stars 0 forks source link

Backend Migration - Configurations (Frontend) #36

Closed dguglielmi-git closed 1 year ago

dguglielmi-git commented 1 year ago

Frontend Calls:


Routes taken from Strapi:

"routes": [
    {
      "method": "GET",
      "path": "/configurations",
      "handler": "configuration.find",
      "config": {
        "policies": []
      }
    },
    {
      "method": "GET",
      "path": "/configurations/count",
      "handler": "configuration.count",
      "config": {
        "policies": []
      }
    },
    {
      "method": "GET",
      "path": "/configurations/:id",
      "handler": "configuration.findOne",
      "config": {
        "policies": []
      }
    },
    {
      "method": "POST",
      "path": "/configurations",
      "handler": "configuration.create",
      "config": {
        "policies": []
      }
    },
    {
      "method": "PUT",
      "path": "/configurations/:id",
      "handler": "configuration.update",
      "config": {
        "policies": []
      }
    },
    {
      "method": "DELETE",
      "path": "/configurations/:id",
      "handler": "configuration.delete",
      "config": {
        "policies": []
      }
    }
  ]

Configuration Model:

 "collectionName": "configurations",
  "info": {
    "name": "Configuration",
    "description": ""
  },
  "options": {
    "increments": true,
    "timestamps": true,
    "draftAndPublish": true
  },
  "pluginOptions": {},
  "attributes": {
    "address_delivery_center": {
      "type": "string"
    },
    "km_price": {
      "type": "float"
    },
    "km_minimum": {
      "type": "integer"
    },
    "facebook_url": {
      "type": "string"
    },
    "instagram_url": {
      "type": "string"
    },
    "twitter_url": {
      "type": "string"
    },
    "whatsapp_num": {
      "type": "string"
    },
    "footer_text": {
      "type": "string"
    },
    "email_url": {
      "type": "string"
    }
  }