Releasing FusionDirectory 1.3
%FusionDirectory 1.3 - 2019-03-04
Added
fusiondirectory
- fd#4567 search box suggestions
- fd#4771 extend the search query to email , bis : member objects
- fd#5535 Owner field is missing on group objects
- fd#5626 Add %askme% support for members in groups and roles
- fd#5685 add how to debug fd in the contributing guide
- fd#5697 Add more attributes for times and dates
- fd#5708 Add a way to sort tables
- fd#5734 No ACLs for dashboard
- fd#5738 oGroup not have the ACL for the deployement time frame
- fd#5743 Give more control over snapshot permission
- fd#5745 Special caller* tags should be available in templates as well
- fd#5750 Add the possibility to have a textbox in template to define the manager
- fd#5762 Add hungarian, indonesian, japanese, korean, latvian, turkish, to the available languages
- fd#5826 Add support for date filters
- fd#5834 We cannot use "askme" in BooleanAttribute and SelectAttribute
- fd#5863 adapt fusiondirectory-setup to migrate the supannTypeEntite attribute to contain {SUPANN} prefix
- fd#5885 Add the language Afrikaans (South Africa) (af_ZA) Chinese (Taiwan) (zh_TW)
- fd#5896 Add a generic ObjectLinkAttribute
- fd#5913 Add option to remove download button from FileTextAreaAttribute
- fd#5914 html tag should have a lang attribute
- fd#5926 From and Reply-To headers may have different value in mail_utf8
fusiondirectory-plugins
- #1311 Show in system list which system are on/off
- #2347 Two or more MAC address for a system
- #3549 the sudo plugin doesnt allow to save the sudoNotBefore and sudoNotAfter
- #4387 Improve the sorting of services
- #4807 Import LDIF by pasting into textfield
- #5001 config-option "Store final dot in domains" does not effect SOA-checks for powerdns
- #5166 Add a webservice method to add a value to multi-valuated attributes
- #5176 List in applications tab of roles should be sorted alphabetically
- #5430 template placeHolder
- #5518 Allow the list of record inside the dns zone to be sorted by column
- #5543 Enable mail tab for entries having mail attribute
- #5566 System - DHCP Tab - Sort the list Alphabetically
- #5596 Allow to setup OPSI product outside of profiles
- #5675 Add an boolean attribute "agreement signed"
- #5681 The opsi plugin needs the department management dropdown
- #5700 We should be able to forbid deployments outside of a given time frame
- #5706 Add mixed-groups support to sudo plugin
- #5731 Add a tab in the opsi plugin on a system to show log for this computer
- #5733 Add support for social network ORCID in personal
- #5737 Add last date of connection of a client inside the opsi client tab
- #5738 Add opsi stat tab to the dashboard
- #5739 Add a new field into weblink to store an inventory url
- #5746 Add ACL support to dashboard tabs
- #5749 Use target dn as base for ACL checking in deployment queue
- #5756 Extend manager email possibilities in user-reminder
- #5761 Add catchall table to postfix plugin
- #5763 Add template selection into opsi import
- #5764 When importing OPSI hosts, have an option to import the packages associated
- #5775 Possibility to add/remove values from an attribute through webservice
- #5787 Add an option to inherit profile from group when OPSI tab is activated
- #5789 Posix plugin should prevent save when automatic group cannot be created
- #5791 Add an option to inherit localboots from group
- #5801 Add other source capabilities for supannTypeEntiteAffectation
- #5816 Audit plugin should have a way to select a range of date to show entries
- #5829 Create a SINAPS plugin
- #5830 Add domain alias table in postfix plugin
- #5831 Create a new plugin for adding more information related to Supann Structure
- #5845 Add support for FAI 5 to argonaut-fuse
- #5846 Add vfat as filesystem for FAI partition
- #5847 Add a workaround for dracut that use FQDN for hostname
- #5857 Add an option for multiple release mode in argonaut-fuse service configuration
- #5892 sinaps plugin tab should contain some text
- #5894 Support for SSH ed25519 keys
Changed
fusiondirectory
- fd#4467 We should be able to select the phone number from list
- fd#5569 How create a plugin documentation make reference to plugin class
- fd#5570 Restrict member removal through ACLs
- fd#5583 When editing a user, groups and roles tabs shows membership to groups stored outside the configured groups DN
- fd#5590 All plugins icons are missing
- fd#5671 Redesign login screen and password recovery
- fd#5695 Number input fields are too wide
- fd#5704 Use proper pattern matching instead of GOSA_LINE_BREAK hack
- fd#5713 Groups now ignore subgroups for type-checking to know which tabs should appear
- fd#5723 move how_to_contribute page from the wiki to developper documentation
- fd#5725 Minimum PHP version should be bumped to 5.6
- fd#5752 Allow to define multiple LDAP servers for one location
- fd#5761 The language list in user is not sorted
- fd#5802 FileAttribute through webservice should base64 encode binary data to avoid crashes
- fd#5809 Small weirdness in foreignKey handling
- fd#5838 Change /location by /Directory in contrib/apache/fusiondirectory-apache.conf
- fd#5883 Update the whole copyright to 2018
- fd#5898 Enhance HTML title handling
- fd#5902 User tabs with plSelfModify=FALSE should not show in user menu
- fd#5909 homePhone is not a PhoneNumberAttribute
- fd#5915 "ou" should be labeled "Unit" in user edition
- fd#5917 Remove useless alt attribute on img
- fd#5935 Fatal error due to CRSF security
- fd#5943 Backport LDAP size limit refactor
- fd#5944 It looks like directory does not work on /fusiondirectory in fusiondirectory-apache.conf
- fd#5946 remove no longer needed if section an the php option from fusiondirectory-apache.conf
- fd#5950 Adapt fusiondirectory-setup --encrypt-passwords output to new recommendations
fusiondirectory-plugins
- #5658 Plugins folder should be reorganized to ease packaging
- #5680 In the argonaut dns plugin we need a dropdow for the zone in the argonaut slave part
- #5696 We should remove the files which moved to dev-tools
- #5702 Making the ip non mandatory in the opsi backend plugin when people don 't manage dns and dhcp with opsi
- #5705 Make mandatory IPs a configuration option in the systems plugins
- #5714 Adapt developers plugin to new plugin convention
- #5722 move how_to_contribute page from the wiki to developper documentation
- #5723 Split posix and ppolicy alert email settings
- #5728 Attribute gotoXdmcpServer is single-value in schema but multi-value in FD
- #5735 Viewing the log from the argonaut queue should not be fai dependent
- #5767 systems-fd.schema classes should allow "description" and "l" fields
- #5772 Adapt code to new snapshots ACL system
- #5811 Missing SUBSTR matching rules for DN foreign keys
- #5814 Adapt code to new Language class
- #5835 add other source capabilities for supannEmpCorp
- #5837 More feature switch should be added to mail methods
- #5848 Matching mail suffix between PARTAGE and FD
- #5849 fusiondirectory-plugin-renater-partage : gosaMailAlternateAddress domain suffix domain must be checked
- #5855 Change the partage icon to be the new one
- #5861 Update the whole copyright to 2018
- #5872 Supann labels and attribute type review
- #5885 supannCodeEntiteParent should allow multiple values
- #5893 sinaps plugin should have a main.inc
- #5908 Double check usages of count()
Removed
fusiondirectory
- fd#5714 Method ldap::get_attribute should be removed
Fixed
fusiondirectory
- fd#5565 prepare_save should be able to return errors as well
- fd#5571 Crash when I apply a template
- fd#5637 Web applications are not visible
- fd#5657 Groups within Groups Disappear from UI
- fd#5690 Lots of code styling errors
- fd#5722 I cannot use workstation template
- fd#5729 PHP error in class_groupManagement.inc
- fd#5739 Links to objects might fail
- fd#5742 ACL handling for start/stop/restart service is broken
- fd#5747 Deletion of objects should not treat ACL on each tab separately
- fd#5787 member_of_group should be set before attribute loading
- fd#5788 Failed lock attempt gives misleading error (password method does not support locking )
- fd#5798 Tabs are not working on ogroup templates
- fd#5799 When we rename a department foreignKeys on subobjects DN are not updated
- fd#5810 Foreign key on IMAP server is failing
- fd#5811 UID can be changed from the API
- fd#5817 Unique DN creation may fail for audit plugin
- fd#5819 2-letter locales cannot be used (ar, id, ja, ko, lv, nb, pt)
- fd#5820 HTTP header says "Content-Language: ar"
- fd#5837 Update the contrib/apache/fusiondirectory-apache.conf
- fd#5853 Add button for SetAttribute does not get disabled when linearRendering is FALSE
- fd#5855 dashboard crash if we have system plugin but not argonaut plugin in FD 1.3
- fd#5857 Template cannot fill SetAttributes
- fd#5861 We cannot do a snapshot from an element in locality
- fd#5888 Plugin configuration options are not available through webservice
- fd#5889 Ldap filter parsing issue
- fd#5897 Support for %askme% in BooleanAttribute is broken
- fd#5921 When having ACL rights on subbranches the tree looks funny
- fd#5938 Setup Fatal Error Uncaught UnknownClassException: setupStepConfig
- fd#5940 Error when we open dashboard
fusiondirectory-plugins
- #5344 We should find a way to translate description of sudo options
- #5638 SSH Plugin - Display bug
- #5655 PHP error in OPSI import
- #5670 Lenteur dans le plugin DNS
- #5691 Lots of styling error in the code
- #5693 update the readme.md with new forge informations
- #5701 Result message displayed when triggerring an action is weird
- #5712 Puppet tab creation should be forbidden if there is no server
- #5721 I cannot use workstation template
- #5727 FusionDirectory display an PHP error when I deactivate "opsi client" tab on a workstation
- #5732 FAI log tab is shown as active even if there is no log
- #5742 OPSI tab shows a failure to fetch logs for templates
- #5743 PHP error in argonaut-queue
- #5748 ACL handling for start/stop/restart service is broken
- #5750 Server copy/paste is broken
- #5752 Renaming a workstation with opsi tab creates another workstation with the new name in OPSI
- #5762 Fatal error: Access level to puppetNode::getDisplayHeaderInfos() must be public (as in class simplePlugin)
- #5765 OPSI tab behaves badly when Mac address is empty
- #5769 DNS fields in record add dialog are greyed out when creating a new system
- #5777 Most POSIX group tabs have no icon set
- #5804 Sympa list alias cn cannot contain '@'
- #5808 Foreign key on mail servers are not working
- #5822 Add a check in the renater partage service class, to check that the class of service is correctly written
- #5825 LDAP error in audit plugin
- #5839 dashboard crash if we have system plugin but not argonaut plugin in FD 1.3
- #5841 Error in etablissement::ldap_remove
- #5842 Invalid call to strpos in debconfProfileGeneric
- #5843 In supann-ext plugin there is no check than startDate comes before endDate
- #5881 Audit event creation fails if there is unicode in the dn
- #5883 Deserialization errors are not showed during CSV import
- #5900 Next ID hook feature is broken
- #5898 Correct the missing explanation on _('Entity assignment'), _('supannEntiteAffectation') in the supann plugin
- #5902 In CSV import, importing a new file should not check fields from right part
- #5903 Acquisition to sinaps is not sent if end contract date is empty