Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory-orchestrator fusiondirectory-orchestrator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 20
    • Issues 20
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectory-orchestratorfusiondirectory-orchestrator
  • Issues
  • #84
Closed
Open
Issue created Apr 04, 2025 by bmortier@bmortierMaintainer

Reorganising FusionDirectory Orchestrator sources

Hello,

When reading the source, if found it not easy to read and understand on all the source, so we decided to reorganize it

here is the new organization


├── api
│   ├── index.php 
│   ├── loginEndPoint.php 
│   ├── logoutEndPoint.php 
│   └── refreshEndPoint.php 
├── AUTHORS.md 
├── Changelog.md 
├── CODE_OF_CONDUCT.md 
├── config
│   ├── bootstrap.php 
│   └── tokens.php 
├── contrib
│   ├── apache
│   │   └── fusiondirectory-orchestrator-apache.conf 
│   ├── api
│   │   ├── centos.htaccess 
│   │   └── debian.htaccess 
│   ├── openldap
│   │   └── fusiondirectory-orchestrator.schema 
│   └── orchestrator.conf 

│   |interfaces (top)
│   │   EndpointInterface.php 

│   |handlers (top)
│     ├── ErrorHandler.php 

│   |exceptions (top)
│   ├── TokenExpiredException.php 
│   ├── InvalidSignatureException.php 


├── library (top)
│   ├── tasks
│   ├── TaskController.php 
│   ├── TaskGateway.php 

│   ├── auth
│      ├──  Authentication.php 
│      ├── JWTCodec.php 
│      ├── UserGateway.php 
 │      ├── RefreshTokenGateway.php 

│   ├── ldap
│   ├──  |Ldap.php 

├── LICENSE 
├── plugins (top)
│   └── tasks
|       └──utils
│   │     ├── MailUtils.php 
│   │     ├── ReminderTokenUtils.php 
│   │     └── Utils.php 
│       ├── Archive.php 
│       ├── Audit.php 
│       ├── LifeCycle.php 
│       ├── Mail.php 
│       ├── Notifications.php 
│       └── Reminder.php 
├── README.md 
└── SECURITY.md
Assignee
Assign to
Time tracking