Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • pleroma pleroma
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 655
    • Issues 655
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 100
    • Merge requests 100
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PleromaPleroma
  • pleromapleroma
  • Merge requests
  • !2818

Frontends core logic

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Roman Chvanikov requested to merge frontends/logic-flow into develop Jul 30, 2020
  • Overview 2
  • Commits 7
  • Pipelines 3
  • Changes 25

This is part of #1994

Core controller-flow logic of frontend bundles.

It adds FrontendPlug that sets private :frontend key, which is used to determine which frontend is in use later on. All frontend-related requests are directed to FrontendController that essentially proxies to relevant FE controller.

All frontend controllers are expected to export fallback/2 action function that is called whenever the controller doesn't have requested action available.

By default (no pleroma.frontends config available) Pleroma is assumed to be the primary frontend.

Edited Dec 20, 2022 by lain
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: frontends/logic-flow