fusiondirectory-plugins issueshttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues2023-03-13T16:04:22Zhttps://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/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/6202the behaviour of the samba plugin is not consistent2023-02-02T11:34:49Zbmortierthe behaviour of the samba plugin is not consistent### Description
the behaviour of the samba plugin is not consistent
### Distribution Name and Version
Debian Buster
### FusionDirectory Version
1.4-dev
### Plugin with the defect
samba
### PHP version used
7.3
### Origin of php...### Description
the behaviour of the samba plugin is not consistent
### Distribution Name and Version
Debian Buster
### FusionDirectory Version
1.4-dev
### Plugin with the defect
samba
### PHP version used
7.3
### Origin of php packages
FusionDirectory
### Steps to Reproduce
see ticket https://gitlab.fusiondirectory.org/observatoire-de-paris/fd-support/-/issues/8
CheersFusionDirectory 1.4dockx thibaultdockx thibaulthttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/287invalid structural object class chain (account/person)2022-09-30T13:29:15Zmr_clausinvalid structural object class chain (account/person)Object was created by Samba (winstation). Reproduct with opening the object and just save it.
<pre>
--- class_winGeneric.inc.orig 2011-06-17 20:32:45.895401887 +0200
+++ class_winGeneric.inc 2011-06-17 20:32:52.103382885 +0200...Object was created by Samba (winstation). Reproduct with opening the object and just save it.
<pre>
--- class_winGeneric.inc.orig 2011-06-17 20:32:45.895401887 +0200
+++ class_winGeneric.inc 2011-06-17 20:32:52.103382885 +0200
@@ -62,7 +62,7 @@
"shadowInactive","uid","cn","sn","givenName","homeDirectory","sambaSID",
"sambaPrimaryGroupSID","displayName", "sambaPwdMustChange",
"sambaNTPassword","sambaPwdLastSet","sambaAcctFlags");
- var $objectclasses= array("posixAccount","person","organizationalPerson","inetOrgPerson","gosaAccount","shadowAccount","sambaSamAccount","top");
+ var $objectclasses= array("posixAccount","account","sambaSamAccount","top");
var $view_logged = FALSE;
</pre>
*(from redmine: issue id 287, created on 2011-06-17, closed on 2012-03-02)*
* Changesets:
* Revision 0bcd4fea31aa7a9f9f30391aa64064cacce2bde6 by Benoit MORTIER on 2012-01-20T12:04:30.000Z:
```
Fixes: #287 invalid structural object class chain (account/person)
```FusionDirectory 1.0.3bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/1321When updating a winstation cn the uid is not updated2022-09-30T08:53:29ZCôme ChillietWhen updating a winstation cn the uid is not updatedIf I create a winstation and then edit it and change the cn, the cn attribute is changed but neither the uid or the dn.
*(from redmine: issue id 1321, created on 2012-10-08, closed on 2012-10-10)*
* Changesets:
* Revision 854e52dfad6...If I create a winstation and then edit it and change the cn, the cn attribute is changed but neither the uid or the dn.
*(from redmine: issue id 1321, created on 2012-10-08, closed on 2012-10-10)*
* Changesets:
* Revision 854e52dfad6bdffeedb69f1288bd0fa7752c10b4 by Benoit MORTIER on 2012-10-10T13:00:50.000Z:
```
Fixes: #1321 When updating a winstation cn the uid is not updated
```
* Revision eb3c23331ff154fc0b6a88b1fdfb05ffb439b6a8 by Benoit MORTIER on 2012-10-10T13:05:46.000Z:
```
Fixes: #1321 When updating a winstation cn the uid is not updated
```
* Uploads:
* [0001-Fixes-1321-When-updating-a-winstation-cn-the-uid-is-.patch](/uploads/1da9249e64678cd46ea81642188b9661/0001-Fixes-1321-When-updating-a-winstation-cn-the-uid-is-.patch)FusionDirectory 1.0.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/312dhcp/Parent node on Winstation object not changeable2022-09-09T19:16:22Zmr_clausdhcp/Parent node on Winstation object not changeableIt is not possible to change the parent node of DHCP directly of a Windows machine account.
Reproduce:
1. create dhcp service, but don't create a range
2. enable dhcp of a machine account and choose the dhcp service as parent node and s...It is not possible to change the parent node of DHCP directly of a Windows machine account.
Reproduce:
1. create dhcp service, but don't create a range
2. enable dhcp of a machine account and choose the dhcp service as parent node and save
3. create a dhcp range
4. reopen machine account and change the parent mode to that range, save
result: reopen and see that the parent node wasn't changed
1. reopen machine account, disable dhcp, save
2. reopen machine account, enable dhcp and select range, save
worked.
*(from redmine: issue id 312, created on 2011-06-18, closed on 2012-04-06)*
* Changesets:
* Revision 0525bedaf7680718d0b5e7d57348200283adfd2a by Benoit MORTIER on 2012-04-06T07:53:34.000Z:
```
Fixes: #312 dhcp/Parent node on Winstation object not changeable
```
* Uploads:
* [pcwin005.ldif](/uploads/b4b605455b3e4075908f462b520c60f4/pcwin005.ldif)
* [0001-Fixes-312-DHCP-parent-node-of-winstation-can-be-edit.patch](/uploads/61fde3cc87dd81f8e47063689dc216a0/0001-Fixes-312-DHCP-parent-node-of-winstation-can-be-edit.patch)FusionDirectory 1.0.3Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/1260we want to provision Windows pc from the interface2022-09-09T10:04:02Zbmortierwe want to provision Windows pc from the interfaceHello,
currently we cannot provision windows pc from FD interface to make this happen we need to be able to save a sambaSamAccount with the following attributes
Posix
MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
...Hello,
currently we cannot provision windows pc from FD interface to make this happen we need to be able to save a sambaSamAccount with the following attributes
Posix
MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
sambaSamAccount
MUST ( uid $ sambaSID )
cn, uid, uidnumber, gidnumber, homeDirectory, sambaSid
24 uid=baramine-pc$,ou=computers,dc=labo,dc=opensides,dc=be
cn: baramine-pc$ equal uid
uid: baramine-pc$ given from pc creation
uidNumber: 2009 calculated
gidNumber: 515 by default
homeDirectory: /dev/null by default
sambaSID: S-1-5-21-572706182-2104301667-2160542752-5018 given from a ldap search from the tree
$ldap->search ("(&(objectClass=sambaDomain)(sambaSID=$this->SID))",array("sambaAlgorithmicRidBase"));
Cheers
*(from redmine: issue id 1260, created on 2012-08-29, closed on 2012-09-06)*
* Changesets:
* Revision c240a865575aa265395bcf4e4461cf8cac6d5ba6 by Benoit MORTIER on 2012-09-06T08:30:23.000Z:
```
Fixes: #1260 we want to provision Windows pc from the interface
```
* Revision 84fc892d85a0d900ba2c9e0c743c74b9efa59fde by Benoit MORTIER on 2012-09-06T08:42:35.000Z:
```
Fixes: #1260 we want to provision Windows pc from the interface
```
* Revision 5716dd01e7b23c6adfde089709c054616859dfc0 by Benoit MORTIER on 2012-09-13T09:06:17.000Z:
```
Fixes: #1260 we want to provision Windows pc from the interface
```
* Revision b491a0d58bb45a219ab2eea54de0dab1ca19cc02 by Benoit MORTIER on 2012-09-13T09:07:01.000Z:
```
Fixes: #1260 we want to provision Windows pc from the interface
```FusionDirectory 1.0.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/1283the check for existing winstations is not working2022-09-09T09:57:16Zbmortierthe check for existing winstations is not workingHello,
due to changes in winstations the check for existing workstations doesn't wok anymore
Cheers
*(from redmine: issue id 1283, created on 2012-09-18, closed on 2012-10-06)*
* Changesets:
* Revision 04fce224b2ba4a90e3eee8ead85d7...Hello,
due to changes in winstations the check for existing workstations doesn't wok anymore
Cheers
*(from redmine: issue id 1283, created on 2012-09-18, closed on 2012-10-06)*
* Changesets:
* Revision 04fce224b2ba4a90e3eee8ead85d7d2701883683 by Benoit MORTIER on 2012-10-03T18:23:32.000Z:
```
Fixes: #1283 the check for existing winstations is not working
```
* Revision 7c01749a3fee03072bb580b0a845024f2f54b084 by Benoit MORTIER on 2012-10-06T11:37:29.000Z:
```
Fixes: #1283 the check for existing winstations is not working
```
* Uploads:
* [0001-Fixes-1283-the-check-for-existing-winstations-is-not.patch](/uploads/8334503bddb756909a7b26e9f89c4e94/0001-Fixes-1283-the-check-for-existing-winstations-is-not.patch)FusionDirectory 1.0.4Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/1284copy paste is not working for winstations2022-09-09T09:50:32Zbmortiercopy paste is not working for winstationsHello,
the copy paste is not working for winstations, we get no field to change the data
Cheers
*(from redmine: issue id 1284, created on 2012-09-18, closed on 2012-10-08)*
* Changesets:
* Revision ea3b2fbcc63ed9460c36e1775c9445077...Hello,
the copy paste is not working for winstations, we get no field to change the data
Cheers
*(from redmine: issue id 1284, created on 2012-09-18, closed on 2012-10-08)*
* Changesets:
* Revision ea3b2fbcc63ed9460c36e1775c944507797d5317 by Benoit MORTIER on 2012-10-03T18:08:20.000Z:
```
Fixes: #1284 copy paste is not working for winstations
```
* Revision a4582e62bf2427cdf2ba66e7e579439b6e3e1e79 by Benoit MORTIER on 2012-10-08T13:18:45.000Z:
```
Fixes: #1284 copy paste is not working for winstations
```
* Revision b643513f8427b92de7c5368be7d89684416a342f by Benoit MORTIER on 2012-10-08T13:26:09.000Z:
```
Fixes: #1284 copy paste is not working for winstations
```
* Revision 81e3c0f3c5dc17e810f2b702c6ab80da3ce7ae3d by Benoit MORTIER on 2012-10-08T13:28:45.000Z:
```
Fixes: #1284 copy paste is not working for winstations
```
* Uploads:
* [0001-Fixes-1284-copy-paste-is-not-working-for-winstations.patch](/uploads/243d32a0eb8e1a39b4824cf6507e3427/0001-Fixes-1284-copy-paste-is-not-working-for-winstations.patch)
* ![winstation-copy-paste-error](/uploads/5c83d419acdc5f32644ed1f80b70def8/winstation-copy-paste-error.png)
* ![winstation-copy-paste-error1](/uploads/dca004956e31281d9badd7d0cad71e23/winstation-copy-paste-error1.png)
* [0002-Fixes-1284-copy-paste-is-not-working-for-winstations.patch](/uploads/649420120fb314125796e074bfe3f990/0002-Fixes-1284-copy-paste-is-not-working-for-winstations.patch)FusionDirectory 1.0.4Côme ChillietCôme Chilliethttps://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/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 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/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/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/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/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/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/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/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 Chilliet