diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..bef6313 --- /dev/null +++ b/composer.json @@ -0,0 +1,13 @@ +{ + "name": "imecc/ldap_groups_sync", + "description": "Base module with shared access-rules infrastructure for LDAP group sync modules.", + "type": "drupal-module", + "license": "GPL-2.0-or-later", + "require": { + "php": ">=8.1", + "drupal/core": "^11", + "drupal/group": "*", + "drupal/ldap": "*", + "imecc/site_tools": "*" + } +} diff --git a/modules/ldap_courses_sync/composer.json b/modules/ldap_courses_sync/composer.json new file mode 100644 index 0000000..fc487d2 --- /dev/null +++ b/modules/ldap_courses_sync/composer.json @@ -0,0 +1,11 @@ +{ + "name": "imecc/ldap_courses_sync", + "description": "Sincroniza cursos do servidor LDAP com grupos via cron.", + "type": "drupal-module", + "license": "GPL-2.0-or-later", + "require": { + "php": ">=8.1", + "drupal/core": "^11", + "imecc/ldap_groups_sync": "*" + } +} diff --git a/modules/ldap_departments_sync/composer.json b/modules/ldap_departments_sync/composer.json new file mode 100644 index 0000000..9f67e89 --- /dev/null +++ b/modules/ldap_departments_sync/composer.json @@ -0,0 +1,11 @@ +{ + "name": "imecc/ldap_departments_sync", + "description": "Sincroniza departamentos do servidor LDAP com grupos via cron.", + "type": "drupal-module", + "license": "GPL-2.0-or-later", + "require": { + "php": ">=8.1", + "drupal/core": "^11", + "imecc/ldap_groups_sync": "*" + } +} diff --git a/modules/ldap_research_groups_sync/composer.json b/modules/ldap_research_groups_sync/composer.json new file mode 100644 index 0000000..c8ce114 --- /dev/null +++ b/modules/ldap_research_groups_sync/composer.json @@ -0,0 +1,11 @@ +{ + "name": "imecc/ldap_research_groups_sync", + "description": "Sincroniza grupos de pesquisa do servidor LDAP com grupos via cron.", + "type": "drupal-module", + "license": "GPL-2.0-or-later", + "require": { + "php": ">=8.1", + "drupal/core": "^11", + "imecc/ldap_groups_sync": "*" + } +}