Skip to content

sizzlorox/sols-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sols CMS

TODO

  • Add user
  • Add RBAC
    • Needs to handle a superadmin
  • Add Auth Middleware
    • Superadmin needs to override everything
  • Add Content Types
  • Add Fields
  • Add Assets
    • Needs to handle compression
    • Needs to validate asset
  • Add Content
    • Needs to support drafts and version control

Admin POST /api/domains (superadmin) GET /api/domains (list mine) GET /api/domains/:domainSlug (owner/admin) PUT /api/domains/:domainSlug (owner/admin) DELETE /api/domains/:domainSlug (superadmin)

Modelling POST /api/:domainSlug/content-types GET /api/:domainSlug/content-types GET /api/:domainSlug/content-types/:ctSlug PUT /api/:domainSlug/content-types/:ctSlug DELETE /api/:domainSlug/content-types/:ctSlug

POST /api/:domainSlug/content-types/:ctSlug/fields PUT /api/:domainSlug/fields/:fieldId PATCH /api/:domainSlug/fields/:fieldId/order DELETE /api/:domainSlug/fields/:fieldId

Content POST /api/:domainSlug/content/:ctSlug GET /api/:domainSlug/content/:ctSlug GET /api/:domainSlug/content/:ctSlug/:id PUT /api/:domainSlug/content/:ctSlug/:id POST /api/:domainSlug/content/:ctSlug/:id/publish

Assets POST /api/:domainSlug/uploads GET /api/:domainSlug/assets

Webhooks POST /api/:domainSlug/webhooks

About

Solstice CMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages