Verified Commit 0cbe6924 authored by dockx thibault's avatar dockx thibault
Browse files

:sparkles: feat(extractor): add LDAP data extraction plugin with schema and metadata - basic structure

Showing with 69 additions and 0 deletions
+69 -0
.directory .directory
.idea/deployment.xml
.idea/fd-plugins.iml
.idea/modules.xml
.idea/php.xml
.idea/sshConfigs.xml
.idea/vcs.xml
.idea/webServers.xml
.idea/workspace.xml
.gitignore
filelist
##
## extractor-fd.schema - Needed by Fusion Directory for extractor plugin
##
## Allows extracting LDAP data based on selected members or groups and a chosen format.
##
# Attributes
attributetype ( 1.3.6.1.4.1.38414.93.1.1 NAME 'fdExtractorTaskMembers'
DESC 'Fusion Directory - List of members or groups for extraction tasks'
EQUALITY caseExactMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( 1.3.6.1.4.1.38414.93.1.2 NAME 'fdExtractorTaskListOfDN'
DESC 'Fusion Directory - DNs derived from the selected members/groups'
EQUALITY caseExactMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( 1.3.6.1.4.1.38414.93.1.3 NAME 'fdExtractorTaskFormat'
DESC 'Fusion Directory - Format used for data extraction (CSV for now, extensible later)'
EQUALITY caseExactMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
# Object Class
objectclass ( 1.3.6.1.4.1.38414.93.2.1 NAME 'fdExtractorTasks'
DESC 'Fusion Directory - Extractor tasks plugin object class'
SUP top
AUXILIARY
MUST ( fdExtractorTaskMembers $ fdExtractorTaskFormat )
MAY ( fdExtractorTaskListOfDN ) )
\ No newline at end of file
information:
authors:
- FusionDirectory
description: LDAP data extraction plugin for FusionDirectory
license: GPLv2
logoUrl: https://raw.githubusercontent.com/fusiondirectory/fusiondirectory-plugins/dev/extractor/html/themes/breezy/icons/48/apps/extractor.png
name: extractor
origin: package
screenshotUrl:
- https://raw.githubusercontent.com/fusiondirectory/fusiondirectory-plugins/dev/extractor/contrib/screenshots/extractor-task.png
status: Stable
tags:
- user
- group
- automation
- extraction
version: '1.0'
requirement:
fdVersion: 1.5
phpVersion: 7.4
support:
contractUrl: https://www.fusiondirectory.org/abonnements-fusiondirectory/
documentationUrl: https://fusiondirectory-user-manual.readthedocs.io/
homeUrl: https://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins
provider: fusiondirectory
schemaUrl: https://schemas.fusiondirectory.org/
ticketUrl: https://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment