fusiondirectory-plugins issueshttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues2018-09-27T19:30:49Zhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5156Add a backend configuration to desactivate the warning popup when we add a user2018-09-27T19:30:49ZJonathan SwaelensAdd a backend configuration to desactivate the warning popup when we add a userHello,
We need to add a backend configuration to desactivate the warning popup about the posix group that not have the samba tab activate.
Cheers
*(from redmine: issue id 5156, created on 2016-09-20, closed on 2016-09-21)*
* Changeset...Hello,
We need to add a backend configuration to desactivate the warning popup about the posix group that not have the samba tab activate.
Cheers
*(from redmine: issue id 5156, created on 2016-09-20, closed on 2016-09-21)*
* Changesets:
* Revision 45c85ecde4d6ae1f3b2cb9cfd7cd1c1f9b8a566b by Côme Chilliet on 2016-09-21T14:55:43.000Z:
```
Fixes #5156 Added a config option to activate or not the primary group warning
```
* Revision c5b1bec22b70588f3792096c5784dd317c1bb3d3 by Côme Chilliet on 2016-09-21T14:56:39.000Z:
```
Fixes #5156 Added a config option to activate or not the primary group warning
```
* Custom Fields:
* Support contract: SilverFusionDirectory 1.0.16Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5556%askme% dans les champs date2018-04-05T09:25:36ZSBosquin%askme% dans les champs dateDans les champs date %askme% génère une erreur php (FD 1.0.20) :
<pre>
Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (%askme%) at position 0 (%): Unexpected character' in ...Dans les champs date %askme% génère une erreur php (FD 1.0.20) :
<pre>
Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (%askme%) at position 0 (%): Unexpected character' in /usr/share/fusiondirectory/include/simpleplugin/attributes/class_DateAttribute.inc:93 Stack trace: #0 /usr/share/fusiondirectory/include/simpleplugin/attributes/class_DateAttribute.inc(93): DateTime->__construct('%askme%', Object(DateTimeZone)) #1 /usr/share/fusiondirectory/plugins/personal/samba/class_sambaAccount.inc(592): DateAttribute->getDateValue() #2 /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc(651): sambaAccount->prepare_save() #3 /usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc(422): simplePlugin->save() #4 /usr/share/fusiondirectory/include/class_management.inc(839): simpleTabs->save() #5 /usr/share/fusiondirectory/include/class_management.inc(466): management->applyChanges('apply', Array, Array) #6 /usr/share/fusiondirectory/include/class_management.inc(170): management->handleActions(Array) #7 /usr/shar in /usr/share/fusiondirectory/include/simpleplugin/attributes/class_DateAttribute.inc on line 93
</pre>
*(from redmine: issue id 5556, created on 2017-05-29, closed on 2017-06-12)*
* Changesets:
* Revision a30908b4f7968d060f7677042335faf95f711b8f by Côme Chilliet on 2017-06-06T15:09:49.000Z:
```
Fixes #5556 Samba tab was crashing when using %askme% in password expiration
```
* Custom Fields:
* Bug in version: 1.1
* Support contract: Bronze
* Dolibarr project Name: PJ1703-0083FusionDirectory 1.2Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5572Samba home path fields are weirdly checked2018-04-05T09:36:06ZCôme ChillietSamba home path fields are weirdly checkedIt says something about home path being required while the name of the field is something else, the real thing is both fields needs to be filled or non of them, so we should add a dependency instead and a proper check.
*(from redmine: i...It says something about home path being required while the name of the field is something else, the real thing is both fields needs to be filled or non of them, so we should add a dependency instead and a proper check.
*(from redmine: issue id 5572, created on 2017-06-06, closed on 2017-06-07)*
* Changesets:
* Revision 02da731f4c5cc768f41eb9b6e2ad1de59eab89e6 by Côme Chilliet on 2017-06-07T09:25:36.000Z:
```
Fixes #5572 Fixed samba path filling check messages
```
* Custom Fields:
* Support contract: NoneFusionDirectory 1.2Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5691Lots of styling error in the code2019-01-10T09:40:20ZbmortierLots of styling error in the code### Description
Clean our code to follow our coding standard
### FusionDirectory Version
1.3-dev
### PHP version used
5.6
**Expected behavior:**
php code sniffer doesnt detect any errors
**Actual behavior:**
lots of code style e...### Description
Clean our code to follow our coding standard
### FusionDirectory Version
1.3-dev
### PHP version used
5.6
**Expected behavior:**
php code sniffer doesnt detect any errors
**Actual behavior:**
lots of code style errors
**Reproduces how often:**
100%FusionDirectory 1.3Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5777Most POSIX group tabs have no icon set2018-03-14T09:21:13ZCôme ChillietMost POSIX group tabs have no icon setThey should use the same icons as the user tabs
See fd#5177They should use the same icons as the user tabs
See fd#5177FusionDirectory 1.3Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5820Use the new features from PHP 5.62021-01-31T14:39:16ZCôme ChillietUse the new features from PHP 5.6Same as fd#5827Same as fd#5827FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5826Adapt the code to core changes2019-04-10T08:12:26ZCôme ChillietAdapt the code to core changesThe code in core is changing for management refactor from fd#5135
The code in the plugins needs to be adapted accordingly.The code in core is changing for management refactor from fd#5135
The code in the plugins needs to be adapted accordingly.FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5832Copy/pasting of Samba groups fails2018-06-19T09:10:02ZCôme ChillietCopy/pasting of Samba groups fails### Description
<!-- Required -->
<!-- Description of the issue -->
When copy/pasting a POSIX group with samba tab activated, it fails saying the group type field is not filled.
### FusionDirectory Version
<!-- Required -->
1.3
### P...### Description
<!-- Required -->
<!-- Description of the issue -->
When copy/pasting a POSIX group with samba tab activated, it fails saying the group type field is not filled.
### FusionDirectory Version
<!-- Required -->
1.3
### Plugin with the defect
<!-- Required -->
<!-- Name of the plugin -->
Samba
### Steps to Reproduce
<!-- Required -->
1. Create a POSIX group with samba tab activated
2. Copy it and paste
3. Change the cn and validate
**Expected behavior:**
<!-- What you expect to happen-->
Create a copy of the group
**Actual behavior:**
<!-- What actually happens -->
Error message about group type fieldFusionDirectory 1.2.2Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5875Submit inputs need formnovalidate attribute2021-01-29T20:59:25ZCôme ChillietSubmit inputs need formnovalidate attributeOtherwise HTML5 input are validated and sometime block submit action.Otherwise HTML5 input are validated and sometime block submit action.FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5914Migrate plugins to new management class2023-03-13T15:59:57ZCôme ChillietMigrate plugins to new management classAll plugins should now be adapted to the new management class.
Systems and services being most likely the more complicated case they should be migrated last.All plugins should now be adapted to the new management class.
Systems and services being most likely the more complicated case they should be migrated last.FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5920Attribute::setUnique should not be called with TRUE2021-01-29T20:41:11ZCôme ChillietAttribute::setUnique should not be called with TRUEFusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5933Reorder configuration tabs2021-01-29T14:44:43ZCôme ChillietReorder configuration tabsSee fd#5971See fd#5971FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5936icons missing in filter selections2019-07-22T22:06:00ZCôme Chillieticons missing in filter selectionsSee fusiondirectory/fd#5976See fusiondirectory/fd#5976FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5937Move away from simpleSelectManagement and associated attributes2021-01-28T21:22:18ZCôme ChillietMove away from simpleSelectManagement and associated attributesSee https://gitlab.fusiondirectory.org/fusiondirectory/fd/issues/5965See https://gitlab.fusiondirectory.org/fusiondirectory/fd/issues/5965FusionDirectory 1.4Jonathan SwaelensJonathan Swaelenshttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5938Make %passwordClear% available to sambaAccount hooks2019-07-04T13:33:10ZCôme ChillietMake %passwordClear% available to sambaAccount hooksWaiting for something cleaner like fd#5977 , add `%passwordClear%` in the `sambaAccount` tab so that in can be used in hooks for AD sync.Waiting for something cleaner like fd#5977 , add `%passwordClear%` in the `sambaAccount` tab so that in can be used in hooks for AD sync.FusionDirectory 1.3.1Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5989Remove dependency on POSIX when using Samba42019-11-29T14:02:38ZagallavardinRemove dependency on POSIX when using Samba4* Samba 3 works well with Fd and an external LDAP tree . FD is obliged to maintain a dependency between Posix account and samba Account . OK no problem with it !
* Samba 4 contains is own LDAP directory . From several advice the best way...* Samba 3 works well with Fd and an external LDAP tree . FD is obliged to maintain a dependency between Posix account and samba Account . OK no problem with it !
* Samba 4 contains is own LDAP directory . From several advice the best ways is to create a task to sync internal SAMBA LDAP from FD Ldap with LSC ( for example)(by the way, you could replace Samba 4 per ActiveDirectory)
In the last case, Is it necessary to keep a dependency posix <=> samba tab ?
This dependency is constraining ...
In fact I just want to create an "Microsoft" Identity wich could be done without providing all posix field like uidNumber, Posixnumber home Directory and so one ..
A flag could be done in samba plugin config backend ? ( no idea about consequence , but I guess that is the same problem for group)
Available to discuss on It .FusionDirectory 1.4agallavardinagallavardinhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/6061Adapt plugins code to changes on error system2021-07-29T19:49:51ZCôme ChillietAdapt plugins code to changes on error systemRelated to fd#6071Related to fd#6071FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/6071Adapt plugins code to dialog classes refactor2023-03-13T16:04:22ZCôme ChillietAdapt plugins code to dialog classes refactorAdapt all plugins to fd#6072 refactor.
Extra care should be put into webservice plugin to cleanup POST reading and render which should not happen when using FD through webservice.Adapt all plugins to fd#6072 refactor.
Extra care should be put into webservice plugin to cleanup POST reading and render which should not happen when using FD through webservice.FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/6094PHP error "A non-numeric value encountered" in samba tab on templates2021-03-01T10:03:38ZCôme ChillietPHP error "A non-numeric value encountered" in samba tab on templates```
Error: "A non-numeric value encountered"
File: /usr/share/fusiondirectory/plugins/personal/samba/class_sambaAccount.inc
Line: 537
``````
Error: "A non-numeric value encountered"
File: /usr/share/fusiondirectory/plugins/personal/samba/class_sambaAccount.inc
Line: 537
```FusionDirectory 1.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/6107an existing hash for sambaNTPassword is removed and replaced by a default has...2021-07-29T19:45:04Zbmortieran existing hash for sambaNTPassword is removed and replaced by a default hash when th samba tab is added to an existong account with posix enabled### Description
<!-- Required -->
<!-- Description of the issue -->
an existing hash for sambaNTPassword is removed and replaced by a default hash when th samba tab is added to an existong account with posix enabled
### Distribution N...### Description
<!-- Required -->
<!-- Description of the issue -->
an existing hash for sambaNTPassword is removed and replaced by a default hash when th samba tab is added to an existong account with posix enabled
### Distribution Name and Version
<!-- Required -->
<!-- Debian, Centos -->
Centos 7
### FusionDirectory Version
<!-- Required -->
1.4-dev
### Plugin with the defect
<!-- Required -->
<!-- Name of the plugin -->
samba
### PHP version used
<!-- Required -->
7.3
### Origin of php packages
<!-- Required -->
<!-- Distribution packages, Out of distribution -->
Centos remi repo
### Steps to Reproduce
<!-- Required -->
1. Create a user with a posix tab
2. Save it
3. Open it
4. Add a samba tab
5. see the attribute sambaNTPassword: 31D6CFE0D16AE931B73C59D7E0C089C0
This hash is equivalent to an empty password
**Expected behavior:**
<!-- What you expect to happen-->
Don't touch the sambaNTPassword, because there must be already a value here being added by the web service, or ldap injector like lsc.
**Actual behavior:**
The actual code replace a good sambaNTPassword by this hash representing a empty password
<!-- What actually happens -->
**Reproduces how often:**
<!-- What percentage of the time does it reproduce?-->
100% of the time
### Additional Information
<!-- optional -->
<!-- Any additional information, configuration or data that might be necessary to reproduce the issue. -->
i will put a patch the check that the passowrd is empty and don't touch it, be will need to be revised laterFusionDirectory 1.4Côme ChillietCôme Chilliet