fusiondirectory issueshttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues2024-03-28T10:51:25Zhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6309Support SSHA512 password if overlay pw-sha2 is installed2024-03-28T10:51:25ZJonathan SwaelensSupport SSHA512 password if overlay pw-sha2 is installedHello @tdockx
We need to support SSHA512 password type when pw-sha2 is installed.
FusionDirectory must be able to accept SSHA512 type of password and also to generate them.
CheersHello @tdockx
We need to support SSHA512 password type when pw-sha2 is installed.
FusionDirectory must be able to accept SSHA512 type of password and also to generate them.
CheersFusionDirectory 1.4.1dockx thibaultdockx thibaulthttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6281[PluginManager] - move the plugin tab from dasboard to the left menu under da...2023-06-01T15:50:09Zbmortier[PluginManager] - move the plugin tab from dasboard to the left menu under dashboard sectionHello,
The plugin tab from dashboard should be moved to the left menu configuration under ~~configuration~~ Dashboard section to have a place where we can see directly the plugins installed
Cheers
Note : Such as below
- Dashboard
-...Hello,
The plugin tab from dashboard should be moved to the left menu configuration under ~~configuration~~ Dashboard section to have a place where we can see directly the plugins installed
Cheers
Note : Such as below
- Dashboard
-- Plugin manager
-- Tableau de bord des tâches
-- Objets d'inventaireFusionDirectory 1.4dockx thibaultdockx thibaulthttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6280Remove dashboard completely from FusionDirectory2023-06-13T15:15:43ZbmortierRemove dashboard completely from FusionDirectoryHello,
The dashboard should be rewritten completely its not working on larger set and block the utilisation of fusiondirectory
So we should remove it completely from core and also from the plugins
The tab for plugins that goes with pl...Hello,
The dashboard should be rewritten completely its not working on larger set and block the utilisation of fusiondirectory
So we should remove it completely from core and also from the plugins
The tab for plugins that goes with plugin manager should got to the left menu configuration under configuration, i will open another ticket for that
CheersFusionDirectory 1.4dockx thibaultdockx thibaulthttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6276Error CAS after saving configuration2023-05-22T19:31:06ZbmortierError CAS after saving configurationHi FD team,
In 1.4, after saving configuration, a new parameter appears in cn=config:
```
fdCasLibraryBool: FALSE
```
And once the current session expire, or if user disconnect, the CAS connection does not work anymore:
```
phpCAS er...Hi FD team,
In 1.4, after saving configuration, a new parameter appears in cn=config:
```
fdCasLibraryBool: FALSE
```
And once the current session expire, or if user disconnect, the CAS connection does not work anymore:
```
phpCAS error: phpCAS::client(): CAS_TypeMismatchException: type mismatched for parameter $changeSessionID (should be 'boolean '), string given. in /usr/local/share/fusiondirectory/include/login/class_LoginCAS.inc on line 53
```
This parameter is not read correctly by FusionDirectory: the value FALSE/TRUE in OpenLDAP is not read/passed as PHP boolean.
The only way to get the SSO to work again is to delete the atttribute fdCasLibraryBool.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6270[Snapshot] - Enhancement in order to provide a first concept of revision and ...2023-04-20T18:25:45Zbmortier[Snapshot] - Enhancement in order to provide a first concept of revision and source reference### Requirements
New configuration items must be introduced.
Must work with LSC / web services queries.
See below actual and expected in order to have a more broad idea of the requirements.
## Descriptive title for this enhancement
[S...### Requirements
New configuration items must be introduced.
Must work with LSC / web services queries.
See below actual and expected in order to have a more broad idea of the requirements.
## Descriptive title for this enhancement
[Snapshot] - Enhancement in order to provide a first concept of revision and source reference
### Actual behavior
Snapshot is a manual operation and has not concept of retention nor origin of data sources.
### Expected behavior
It must be able to have a concept of retention date as well as minimum number of "revisions" to be kept.
A new attribute containing the origin of the source must be present.
The backend configuration should reflect the changes for snapshot, allowing the above configuration as well as adding the possibility to automate the creation of snapshot upon account save.
### Step by step description of new behavior
A possible new tab within configuration must be created (snapshot), adding :
- Retention date.
- Minimum retention.
- Automatic snapshot.
A possible new tab within configuration must be created (aggregation?), adding :
- The possibility to add the origin/source of the received data.
When creating a snapshot, there would be an invisible option (only in the GUI) allowing LSC or web service queries to specify the origin of the data.
### Benefits
One of the many possible benefits would be to allow aggregation and disaggregation.
Knowing the source of the data allows creating a trust level. (To be developed).
### Possible Drawbacks
None.
### Applicable Issues
NoneFusionDirectory 1.5bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6268change the path in the apache configuration to point to /usr/share/fusiondire...2023-03-09T16:14:40Zbmortierchange the path in the apache configuration to point to /usr/share/fusiondirectory directlyHello,
we adapted our tools to directly goes to /usr/share/fusiondirectory so the configuration for apache should be updated also
CheersHello,
we adapted our tools to directly goes to /usr/share/fusiondirectory so the configuration for apache should be updated also
CheersFusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6267[Core] - Update the reference from our old tools naming convention to the new...2023-03-17T08:15:15Zbmortier[Core] - Update the reference from our old tools naming convention to the new ones.Simply update the reference from our old naming convention to the new ones.Simply update the reference from our old naming convention to the new ones.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6266CAS library 1.6 need a new parameter2023-03-09T11:28:29ZbmortierCAS library 1.6 need a new parameterHello,
The cas 1.6 library need a new parameter
* we need to add an option in the configuration backend of fusiondirectory to add this option
* we need to test if adding this option break older libraries check in buster vs bullseye
T...Hello,
The cas 1.6 library need a new parameter
* we need to add an option in the configuration backend of fusiondirectory to add this option
* we need to test if adding this option break older libraries check in buster vs bullseye
The quick fix has been reported by the customer
CheersFusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6265[Core] - Fixes some transifex issues2023-03-09T11:31:52Zbmortier[Core] - Fixes some transifex issuesCorrect and adjust string to be in line with transifex.Correct and adjust string to be in line with transifex.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6264[Core] - Removes un-required modules from Mail Template and Tasks, such as th...2023-03-09T11:32:10Zbmortier[Core] - Removes un-required modules from Mail Template and Tasks, such as the Macro plugin.[Core] - Removes un-required modules from Mail Template and Tasks, such as the Macro plugin.[Core] - Removes un-required modules from Mail Template and Tasks, such as the Macro plugin.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6263[Core] - Adapts core-fd schema to use the same OID for tasks, mailTemplate2023-03-09T11:29:18Zbmortier[Core] - Adapts core-fd schema to use the same OID for tasks, mailTemplateA simple update is required to make tasks, mail template under the same OID number.A simple update is required to make tasks, mail template under the same OID number.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6255[Manpages] - Removes Perl manpages from Core2023-03-09T14:04:03Zbmortier[Manpages] - Removes Perl manpages from Core### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to e...### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to ensure against regressions
## Descriptive title for this enhancement
[Manpages] - Removes Perl manpages from Core
### Actual behavior
Manpages are being generated via perl script.
### Expected behavior
It is not required anymore.
### Step by step description of new behaviour
Suppression of the manpages generation.
### Benefits
It became obsolete and it is not required anymore.
### Possible Drawbacks
None.
### Applicable Issues
None.FusionDirectory 1.4bmortierbmortier2023-02-13https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6254[Core] - Remove fusiondirectory-insert-schema written in Perl from the branch.2023-03-09T14:31:43Zbmortier[Core] - Remove fusiondirectory-insert-schema written in Perl from the branch.### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to e...### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to ensure against regressions
## Descriptive title for this enhancement
[Core] - Remove fusiondirectory-insert-schema written in Perl from the branch.
### Actual behavior
The existing insert-schema within core is the old script written in Perl.
A new script written in PHP exists within Tools.
### Expected behavior
It is not required anymore to have the Perl version of the script within the current branch.
### Step by step description of new behaviour
Suppression of the script.
### Benefits
Obsolete script removed.
### Possible Drawbacks
None.
### Applicable Issues
None.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6253[GitlabCI] - Core updates gitlab-CI - Removes Perl verification tests.2023-03-09T14:31:59Zbmortier[GitlabCI] - Core updates gitlab-CI - Removes Perl verification tests.### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to e...### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to ensure against regressions
## Descriptive title for this enhancement
[GitlabCI] - Core updates gitlab-CI - Removes Perl verification tests.
### Actual behavior
Some previous tools have been rewritten in PHP.
Making the actual gitlab-CI obsolete.
### Expected behavior
<!-- What you expect to happen-->
### Step by step description of new behaviour
No tests are required for Perl as no perls scripts are existing.
Replacement towards a full PHP base.
### Benefits
Removal of obsolete contents.
Gitlab-CI smaller.
### Possible Drawbacks
None
### Applicable Issues
None.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6249✨ feat(core): display EpochDays attributes as human readable date in columns ...2023-05-02T08:38:45Zbmortier✨ feat(core): display EpochDays attributes as human readable date in columns added to the management inteface## Descriptive title for this enhancement
Add a new column class to management to render Epoch Days as human readable dates
### Actual behavior
When you add a column to the management interface for an attribute containing days since t...## Descriptive title for this enhancement
Add a new column class to management to render Epoch Days as human readable dates
### Actual behavior
When you add a column to the management interface for an attribute containing days since the unix timestamp, it displays the value as the number of days since the unic timestanp and it is not user friendly
### Expected behavior
When you add a column to the management interface for an attribute containing days since the unix timestamp, it displays the value as human readable date
### Step by step description of new behaviour
1. Go to a management interface, like users
2. Click on the icon to configure the view
3. Add a column for an attribute containing days since the unix timestamp
4. Save the configuration
### Benefits
Better user experience when trying to see dates at a glance.
### Possible Drawbacks
None that I can foresee.
### Applicable Issues
None that I can foresee.bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6247✨ feat(core): display EpochDays attributes as human readable date in columns ...2023-01-16T15:41:58Zbmortier✨ feat(core): display EpochDays attributes as human readable date in columns added to the management inteface## Descriptive title for this enhancement
Add a new column class to management to render Epoch Days as human readable dates
### Actual behavior
When you add a column to the management interface for an attribute containing days since t...## Descriptive title for this enhancement
Add a new column class to management to render Epoch Days as human readable dates
### Actual behavior
When you add a column to the management interface for an attribute containing days since the unix timestamp, it displays the value as the number of days since the unic timestanp and it is not user friendly
### Expected behavior
When you add a column to the management interface for an attribute containing days since the unix timestamp, it displays the value as human readable date
### Step by step description of new behaviour
1. Go to a management interface, like users
2. Click on the icon to configure the view
3. Add a column for an attribute containing days since the unix timestamp
4. Save the configuration
### Benefits
Better user experience when trying to see dates at a glance.
### Possible Drawbacks
None that I can foresee.
### Applicable Issues
None that I can foresee.bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6246Remove max password length from recovery page templates [github #73]2023-01-10T22:50:28ZbmortierRemove max password length from recovery page templates [github #73]hello,
a user contributed a fix to remove a fixed limitation for password in the recovery password pages
https://github.com/fusiondirectory/fusiondirectory/pull/73
Cheershello,
a user contributed a fix to remove a fixed limitation for password in the recovery password pages
https://github.com/fusiondirectory/fusiondirectory/pull/73
Cheersbmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6245Some English language updates and corrections [gitlab #75]2023-05-02T08:49:45ZbmortierSome English language updates and corrections [gitlab #75]Hello,
User @mnewton kindly proof read our english sentences in github pr https://github.com/fusiondirectory/fusiondirectory/pull/75
This need to be merged and checked
CheersHello,
User @mnewton kindly proof read our english sentences in github pr https://github.com/fusiondirectory/fusiondirectory/pull/75
This need to be merged and checked
CheersFusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6243[Tasks] - When updating time-interval spam protection, the attribute lastExec...2022-12-12T14:13:58Zbmortier[Tasks] - When updating time-interval spam protection, the attribute lastExecTime is reset### Requirements
The attribute value of lastExtTime should not be reset if a value within tasks configuration is changed.
## Descriptive title for this enhancement
[Tasks] - When updating time-interval spam protection, the attribute l...### Requirements
The attribute value of lastExtTime should not be reset if a value within tasks configuration is changed.
## Descriptive title for this enhancement
[Tasks] - When updating time-interval spam protection, the attribute lastExecTime is reset
### Actual behavior
Whenever you change an attribute value within tasks backend configuration, lastExecTime is reset.
### Expected behavior
The last value within the attribute fdLastExecTime should be kept in case of modification.
### Step by step description of new behaviour
Go within tasks configuration.
Update any values (max batch or time interval).
### Benefits
Possible to increase or decrease the current time interval between the last execution.
### Possible Drawbacks
None
### Applicable Issues
None.FusionDirectory 1.4bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6241[Icons] Proper icons for tasks - task dashboard - mail template2023-03-09T11:38:55Zbmortier[Icons] Proper icons for tasks - task dashboard - mail template### Requirements
Proper icons for added features is required.
## Descriptive title for this enhancement
[Icons] Proper icons for tasks - task dashboard - mail template
### Actual behavior
No proper icons exist.
### Expected behavio...### Requirements
Proper icons for added features is required.
## Descriptive title for this enhancement
[Icons] Proper icons for tasks - task dashboard - mail template
### Actual behavior
No proper icons exist.
### Expected behavior
Proper icons are showned.
### Step by step description of new behaviour
Simply show new icons.
### Benefits
Proper icons for added features
### Possible Drawbacks
None
### Applicable IssuesFusionDirectory 1.4bmortierbmortier