Fix for #144
- Improve tests::is_in_ip_range:
- Check if the specified address is a valid address at all,
otherwise return FALSE
- If both 'to' and 'from' are set to '*' or empty return TRUE
- Add new function ldap_equality_check
- This function compares a string similar as a LDAP equality match
would do. It does so by replacing any occurence of a * with a
regex pattern and test it with preg_match. The default mapping is
but the test can be extended by changing that mapping, so that the
asterisk can stand for a certain range of chars for example.
- Add new filters for MAC-Address, FAI-Classes and FAI-release
based on this.
- Add a new function AddTextCheckbox. This is similar to AddCheckbox
but also has a parameter regexes that gets a list of regexes (as
returned by AddRegex with the return_regex=TRUE parameter) which
are displayed directly after the checkbox.
- Add a function Draw() that gets a smarty object from
MultiSelectWindow::Draw and additionally renders the special filters
with a special template.
- Make save_object() handle the somewhat special structure of
this->array_TextCheckboxes which stores the TextCheckboxes as
created by AddTextCheckbox
- Make filter_iprange (and its text field ifrom and ipto) use the
nex AddCheckBox feature.
- Add a template for the event target add list
- Add a new parameter to AddRegex so that it is possible to get a
regex array instead of returning the objects array_Regexes
- Add new functions GetCheckbox and GetRegex that contain the
code from the Draw() function to draw textfields and checkboxes.
This enables inheritting implementations to use these functions
when altering the behaviour.
- Allow Draw function to return smarty object
This change allows to change the behaviour of the
Draw function to return a smarty object.
If the class that inherits from MultiSelectWindow sets
$this->DrawReturnsSmartyObject to a true value a
smarty object is returned instead of html.
A certain class can now alter this smarty object and after that
fetch the HTML itself.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16231 594d385d-05f5-0310-b6e9-bd551577e9d8
- Improve tests::is_in_ip_range:
- Check if the specified address is a valid address at all,
otherwise return FALSE
- If both 'to' and 'from' are set to '*' or empty return TRUE
- Add new function ldap_equality_check
- This function compares a string similar as a LDAP equality match
would do. It does so by replacing any occurence of a * with a
regex pattern and test it with preg_match. The default mapping is
but the test can be extended by changing that mapping, so that the
asterisk can stand for a certain range of chars for example.
- Add new filters for MAC-Address, FAI-Classes and FAI-release
based on this.
- Add a new function AddTextCheckbox. This is similar to AddCheckbox
but also has a parameter regexes that gets a list of regexes (as
returned by AddRegex with the return_regex=TRUE parameter) which
are displayed directly after the checkbox.
- Add a function Draw() that gets a smarty object from
MultiSelectWindow::Draw and additionally renders the special filters
with a special template.
- Make save_object() handle the somewhat special structure of
this->array_TextCheckboxes which stores the TextCheckboxes as
created by AddTextCheckbox
- Make filter_iprange (and its text field ifrom and ipto) use the
nex AddCheckBox feature.
- Add a template for the event target add list
- Add a new parameter to AddRegex so that it is possible to get a
regex array instead of returning the objects array_Regexes
- Add new functions GetCheckbox and GetRegex that contain the
code from the Draw() function to draw textfields and checkboxes.
This enables inheritting implementations to use these functions
when altering the behaviour.
- Allow Draw function to return smarty object
This change allows to change the behaviour of the
Draw function to return a smarty object.
If the class that inherits from MultiSelectWindow sets
$this->DrawReturnsSmartyObject to a true value a
smarty object is returned instead of html.
A certain class can now alter this smarty object and after that
fetch the HTML itself.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16231 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #3750
- Move gathering of all FAI classes to an own function,
because it should really be limited to the FAI classes
that are part of the current release or inheritted releases.
- Use FAI::get_all_objects_for_given_base to get the list of
FAI classes and limit the scope to the current FAI release.
This way the list only has those FAI classes which we have
in the current release or could inherit. This fixes a bug
with displaying wrong symbols in some conditions.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16073 594d385d-05f5-0310-b6e9-bd551577e9d8
- Move gathering of all FAI classes to an own function,
because it should really be limited to the FAI classes
that are part of the current release or inheritted releases.
- Use FAI::get_all_objects_for_given_base to get the list of
FAI classes and limit the scope to the current FAI release.
This way the list only has those FAI classes which we have
in the current release or could inherit. This fixes a bug
with displaying wrong symbols in some conditions.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16073 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #4177
When preparing objects for copy and paste use get_leaf_objects
to get the list of leaf objects straight. Otherwise copied objects
do not contain all classes they should contain.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16072 594d385d-05f5-0310-b6e9-bd551577e9d8
When preparing objects for copy and paste use get_leaf_objects
to get the list of leaf objects straight. Otherwise copied objects
do not contain all classes they should contain.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16072 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for #3716
Fix inconsistent class display:
- Show scripts that are inheritted from a parent release
- Add a new function FAI::get_leaf_objects that gets a list
of class leaf objects which are part of the given class
in the current release and its parents
- faiScript: Use get_leaf_objects to find leaf objects
- faiTemplate: Use get_leaf_objects to find leaf objects
- faiVariable: Use get_leaf_objects to find leaf objects
- faiPartitionTable: use get_leaf_objects to find leaf objects
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16071 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix inconsistent class display:
- Show scripts that are inheritted from a parent release
- Add a new function FAI::get_leaf_objects that gets a list
of class leaf objects which are part of the given class
in the current release and its parents
- faiScript: Use get_leaf_objects to find leaf objects
- faiTemplate: Use get_leaf_objects to find leaf objects
- faiVariable: Use get_leaf_objects to find leaf objects
- faiPartitionTable: use get_leaf_objects to find leaf objects
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16071 594d385d-05f5-0310-b6e9-bd551577e9d8
Implement reinstall with offsets (#4271)
- Add support to the DaemonEvent class to let the user select
a time offset in minutes and a number of concurrent operations
(new function, new template)
- Make alle events use the new feature
- Add support to gotomasses to handle the case where a DaemonEvent
requests to be handled as a multi event object. In this case
the event itself is not appended to the gosa-si queue and instead
a couple of new events are generated depending on the specified
number of allowed concurrent operations.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15837 594d385d-05f5-0310-b6e9-bd551577e9d8
- Add support to the DaemonEvent class to let the user select
a time offset in minutes and a number of concurrent operations
(new function, new template)
- Make alle events use the new feature
- Add support to gotomasses to handle the case where a DaemonEvent
requests to be handled as a multi event object. In this case
the event itself is not appended to the gosa-si queue and instead
a couple of new events are generated depending on the specified
number of allowed concurrent operations.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15837 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #3867
- Move check for used workstations so that the check
is executed after adding a workstation instead of complaining
on save.
- Fix check for used workstations. It was missing a index indication
and therefore not properly determining the 'gosaGroupObjects''
attribute.
- Fix a typo in the german error message
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15778 594d385d-05f5-0310-b6e9-bd551577e9d8
- Move check for used workstations so that the check
is executed after adding a workstation instead of complaining
on save.
- Fix check for used workstations. It was missing a index indication
and therefore not properly determining the 'gosaGroupObjects''
attribute.
- Fix a typo in the german error message
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15778 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for #3305
- When removing members from an object group do not immediately remove
the tab objects. Instead stage them for removal (and unstage them
if an according member is added) and delete them on save. This
way we can avoid a bug where objects get changed although one
decides to cancel editting an object group.
- Fix the remove_from_parent functions in several classes so
that removing objects from object groups can actually remove
the attributes from the LDAP.
- Only delete attributes from LDAP if not all members are beeing
removed.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15748 594d385d-05f5-0310-b6e9-bd551577e9d8
- When removing members from an object group do not immediately remove
the tab objects. Instead stage them for removal (and unstage them
if an according member is added) and delete them on save. This
way we can avoid a bug where objects get changed although one
decides to cancel editting an object group.
- Fix the remove_from_parent functions in several classes so
that removing objects from object groups can actually remove
the attributes from the LDAP.
- Only delete attributes from LDAP if not all members are beeing
removed.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15748 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #2852
- Let gosa-si-client determine weither FAI operation is an installation
or a softupdate and additionally send this info to the server.
- Let gosa-si-client call save_fai_log on "TASKBEGIN savelog" instead
of "TASKBEGIN finish". This fixes the problem that the save function
were not called when running a soft-update.
- In gosa-si-server handle the new fai_action field when receiving
logfiles so that softupdate logs are stored in different directories
than installation logs.
- Add logic to the code that gets FAI logfiles from gosa-si to detect
weither a softupdate or installation log is received and set an
attribute in the result array accordingly.
- When viewing install logs in Gosa show a new column with the FAI
operation the files belong to.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15739 594d385d-05f5-0310-b6e9-bd551577e9d8
- Let gosa-si-client determine weither FAI operation is an installation
or a softupdate and additionally send this info to the server.
- Let gosa-si-client call save_fai_log on "TASKBEGIN savelog" instead
of "TASKBEGIN finish". This fixes the problem that the save function
were not called when running a soft-update.
- In gosa-si-server handle the new fai_action field when receiving
logfiles so that softupdate logs are stored in different directories
than installation logs.
- Add logic to the code that gets FAI logfiles from gosa-si to detect
weither a softupdate or installation log is received and set an
attribute in the result array accordingly.
- When viewing install logs in Gosa show a new column with the FAI
operation the files belong to.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15739 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for #3736
Copy & Paste needs to copy the gotoLDAPServers and gotoLDAPInherit
attributes, otherwise active workstations can not be copied.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15713 594d385d-05f5-0310-b6e9-bd551577e9d8
Copy & Paste needs to copy the gotoLDAPServers and gotoLDAPInherit
attributes, otherwise active workstations can not be copied.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15713 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup commit for #3768
When saving daemon events check if timestamp is set.
Otherwise set it to the current time.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15699 594d385d-05f5-0310-b6e9-bd551577e9d8
When saving daemon events check if timestamp is set.
Otherwise set it to the current time.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15699 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #1957
Check object group names for characters which would need
special quoting (,=+<>#).
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15698 594d385d-05f5-0310-b6e9-bd551577e9d8
Check object group names for characters which would need
special quoting (,=+<>#).
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15698 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #3672
- When getting a list of departments do consider the
unittag and honour unittag configuration.
- When getting a list of hotplug devices filter them by
the unittag of the user, so that only devices with the
same gosa unittag are used.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15679 594d385d-05f5-0310-b6e9-bd551577e9d8
- When getting a list of departments do consider the
unittag and honour unittag configuration.
- When getting a list of hotplug devices filter them by
the unittag of the user, so that only devices with the
same gosa unittag are used.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15679 594d385d-05f5-0310-b6e9-bd551577e9d8
Commit LHM-local patch
Don't show 'Set UserPassword' action in system management.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15671 594d385d-05f5-0310-b6e9-bd551577e9d8
Don't show 'Set UserPassword' action in system management.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15671 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply LHM-local patch
Don't store the last system a user logged in, as this need schema
changes and the feature is not used (yet)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15670 594d385d-05f5-0310-b6e9-bd551577e9d8
Don't store the last system a user logged in, as this need schema
changes and the feature is not used (yet)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15670 594d385d-05f5-0310-b6e9-bd551577e9d8
Commit LHM-local patch
Use goto-action to trigger local si-client events
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15669 594d385d-05f5-0310-b6e9-bd551577e9d8
Use goto-action to trigger local si-client events
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15669 594d385d-05f5-0310-b6e9-bd551577e9d8
Commit LHM-local patch
Disable CD generation, if no ISOCMD is specified
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15668 594d385d-05f5-0310-b6e9-bd551577e9d8
Disable CD generation, if no ISOCMD is specified
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15668 594d385d-05f5-0310-b6e9-bd551577e9d8
Commit LHM-locale patch
When searching for incoming objects always use the base from
the config.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15661 594d385d-05f5-0310-b6e9-bd551577e9d8
When searching for incoming objects always use the base from
the config.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15661 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for #2023
- Merge changeset 13812 from GOsa trunk
- Always initialize @valid_packages to avoid a PHP error if no valid
packages are specified (e.g. if only one package is specified that
has invalid characters).
- On initialization check for a configuration option
"direct_packages_add" in the plugin configuration and depending
what is set show a direct add field or not. Default is false.
- Update locales
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15646 594d385d-05f5-0310-b6e9-bd551577e9d8
- Merge changeset 13812 from GOsa trunk
- Always initialize @valid_packages to avoid a PHP error if no valid
packages are specified (e.g. if only one package is specified that
has invalid characters).
- On initialization check for a configuration option
"direct_packages_add" in the plugin configuration and depending
what is set show a direct add field or not. Default is false.
- Update locales
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15646 594d385d-05f5-0310-b6e9-bd551577e9d8
Bugfix for #4183
When rendering checkboxes they should only be shown if
the attribute in question is allowed to be editted.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15645 594d385d-05f5-0310-b6e9-bd551577e9d8
When rendering checkboxes they should only be shown if
the attribute in question is allowed to be editted.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15645 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for #3558
- In the system management add a new checkbox "Search in description"
that allows to optionally search within descriptions of items.
If this is selected the filter is extended to additionally search the
description of the items for the specified Regex.
- Add a new case to msgPool::SelectToView for the "Search in
description" checkbox
- Add translation for new strings
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15644 594d385d-05f5-0310-b6e9-bd551577e9d8
- In the system management add a new checkbox "Search in description"
that allows to optionally search within descriptions of items.
If this is selected the filter is extended to additionally search the
description of the items for the specified Regex.
- Add a new case to msgPool::SelectToView for the "Search in
description" checkbox
- Add translation for new strings
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15644 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix logging (Trac: #1797)
Replace occurences of config usage with usage of this->config
because otherwise no logging takes place (this->config is initialized
while $config would need to be imported from the global namespace).
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15642 594d385d-05f5-0310-b6e9-bd551577e9d8
Replace occurences of config usage with usage of this->config
because otherwise no logging takes place (this->config is initialized
while $config would need to be imported from the global namespace).
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15642 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #4099
- Add a new function getSambaSID() to groupGeneric which calculates
a samba SID with the algorithm which is used for new groups as
well.
- Remove the SID calculation code from the save function and just
use getSambaSID
- In PrepareForCopyPaste determine a new SID for the new group
object.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15611 594d385d-05f5-0310-b6e9-bd551577e9d8
- Add a new function getSambaSID() to groupGeneric which calculates
a samba SID with the algorithm which is used for new groups as
well.
- Remove the SID calculation code from the save function and just
use getSambaSID
- In PrepareForCopyPaste determine a new SID for the new group
object.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15611 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #774
- Add a check that disallows dashes at the beginning of a
script classname.
- Add localisation for new string
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15609 594d385d-05f5-0310-b6e9-bd551577e9d8
- Add a check that disallows dashes at the beginning of a
script classname.
- Add localisation for new string
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15609 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for #4186
Allow dashes in share names.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15605 594d385d-05f5-0310-b6e9-bd551577e9d8
Allow dashes in share names.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15605 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for Trac #3671
- Add sub search checkbox to hotplug device selection dialog
- Use get_list instead of ldap->search to get the list of hotplug
devices and honor the subsearch flag while on it.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15604 594d385d-05f5-0310-b6e9-bd551577e9d8
- Add sub search checkbox to hotplug device selection dialog
- Use get_list instead of ldap->search to get the list of hotplug
devices and honor the subsearch flag while on it.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15604 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for Trac #3558
Add missing set_acl_category call because otherwise its not
possible to delete incoming devices unless you are a gosa
super user.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15603 594d385d-05f5-0310-b6e9-bd551577e9d8
Add missing set_acl_category call because otherwise its not
possible to delete incoming devices unless you are a gosa
super user.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15603 594d385d-05f5-0310-b6e9-bd551577e9d8
Print exit code for LDAP config hook
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15602 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15602 594d385d-05f5-0310-b6e9-bd551577e9d8
Add option to execute custom scripts after LDAP config file generation (#4125).
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15601 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15601 594d385d-05f5-0310-b6e9-bd551577e9d8
Update locales
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15600 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15600 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply fix for #2000
Adapt the template so that a description field is shown
for workstation printers as well. Its only shown in workstation
printers because standalone printers have a different position
for that field.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15591 594d385d-05f5-0310-b6e9-bd551577e9d8
Adapt the template so that a description field is shown
for workstation printers as well. Its only shown in workstation
printers because standalone printers have a different position
for that field.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15591 594d385d-05f5-0310-b6e9-bd551577e9d8
Bugfix for Trac #1983
When getting a list of object groups add the missing fetching
of the description, otherwise it cannot be displayed.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15590 594d385d-05f5-0310-b6e9-bd551577e9d8
When getting a list of object groups add the missing fetching
of the description, otherwise it cannot be displayed.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15590 594d385d-05f5-0310-b6e9-bd551577e9d8
Allow '/' in Base-DN config (#4192)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15589 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15589 594d385d-05f5-0310-b6e9-bd551577e9d8
Apply patch for #3768
Allow human-readable timestamps when adding events via
CSV files.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15577 594d385d-05f5-0310-b6e9-bd551577e9d8
Allow human-readable timestamps when adding events via
CSV files.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15577 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix for #4146
Fix wrong condition in check weither a certain ogroup has
a valid driver set or should show "unknown". It tested on
"if attribute gotoXDriver is not empty" while it should
have tested for "if attribute is empty" which caused
unknown to be shown errornous in some cases.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15307 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix wrong condition in check weither a certain ogroup has
a valid driver set or should show "unknown". It tested on
"if attribute gotoXDriver is not empty" while it should
have tested for "if attribute is empty" which caused
unknown to be shown errornous in some cases.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15307 594d385d-05f5-0310-b6e9-bd551577e9d8
Add doxygen tags to MultiSelectWindow class
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15306 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15306 594d385d-05f5-0310-b6e9-bd551577e9d8
Add doxygen tag to class ACL
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15305 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15305 594d385d-05f5-0310-b6e9-bd551577e9d8
Add doxygen tags to the msgpool class
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15304 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15304 594d385d-05f5-0310-b6e9-bd551577e9d8
Add some doxygen tags to the tests class
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15303 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15303 594d385d-05f5-0310-b6e9-bd551577e9d8
Add some doxygen tags to the plugin class
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15302 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15302 594d385d-05f5-0310-b6e9-bd551577e9d8
Add API documentation for functions.inc
Add doxygen to several functions in functions.inc
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14832 594d385d-05f5-0310-b6e9-bd551577e9d8
Add doxygen to several functions in functions.inc
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14832 594d385d-05f5-0310-b6e9-bd551577e9d8
Allow duplicated class names of different types
- When adding a new class with a name that already
exists, but has a different type (e.g. is stored
in another RDN), do not show a warning.
(Trac: #3200)
- Don't search for objects with FAIstate removed
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14829 594d385d-05f5-0310-b6e9-bd551577e9d8
- When adding a new class with a name that already
exists, but has a different type (e.g. is stored
in another RDN), do not show a warning.
(Trac: #3200)
- Don't search for objects with FAIstate removed
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14829 594d385d-05f5-0310-b6e9-bd551577e9d8
Add API documentation to the config class
Added doxygen tags to most of the config class functions.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14783 594d385d-05f5-0310-b6e9-bd551577e9d8
Added doxygen tags to most of the config class functions.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14783 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup commit for #3020
- Change caption of inherit button
- Only show inherited[drivername] if the workstation really
inherits from an object (that means object group has a valid
driver set and the object itself does not have a valid driver
set). If no driver is set and no inheritance takes place
[unknown] is shown.
- Instead of manually setting some attributes to empty (meant
to inherit values) call the function of the object that
will inherit all values. This way the inheritance for newly installed
objects uses the same code path for inheritance as it would if the
"Inherit button" would be used and inherits everything.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14736 594d385d-05f5-0310-b6e9-bd551577e9d8
- Change caption of inherit button
- Only show inherited[drivername] if the workstation really
inherits from an object (that means object group has a valid
driver set and the object itself does not have a valid driver
set). If no driver is set and no inheritance takes place
[unknown] is shown.
- Instead of manually setting some attributes to empty (meant
to inherit values) call the function of the object that
will inherit all values. This way the inheritance for newly installed
objects uses the same code path for inheritance as it would if the
"Inherit button" would be used and inherits everything.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14736 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup commit for #3200
- Use release dn as search base when checking if a given
classname is already used by another administrative unit.
- Remove the unittag from the filter that is used to search
for existing classes. This way every class is found that
has the same name and it can not happen, that the error
may not be shown under some circumstances.
- As a side-effect of the previous change, the error might
also be shown, if the classname is in use in the same
administrative unit. But this is already handled by a
standard duplicate check, so to avoid double error message,
we only check for the classnames, if the previous check didn't
trigger an error message.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14703 594d385d-05f5-0310-b6e9-bd551577e9d8
- Use release dn as search base when checking if a given
classname is already used by another administrative unit.
- Remove the unittag from the filter that is used to search
for existing classes. This way every class is found that
has the same name and it can not happen, that the error
may not be shown under some circumstances.
- As a side-effect of the previous change, the error might
also be shown, if the classname is in use in the same
administrative unit. But this is already handled by a
standard duplicate check, so to avoid double error message,
we only check for the classnames, if the previous check didn't
trigger an error message.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14703 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup commit for #3285
If a repository service of a server has multiple releases
with the same URL and one tries to delete it, it fails,
because the deletion code path is never reached. This is caused
by a wrong indenting, which is fixed with this commit.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14664 594d385d-05f5-0310-b6e9-bd551577e9d8
If a repository service of a server has multiple releases
with the same URL and one tries to delete it, it fails,
because the deletion code path is never reached. This is caused
by a wrong indenting, which is fixed with this commit.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14664 594d385d-05f5-0310-b6e9-bd551577e9d8
* Convert vendorId and productId to lower case. Udev-rules only match if vendorId and productId are lower case.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14625 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14625 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup commit for #3020
- Allow inheritance of XDriver if the object group sets a valid
driver and only if the possible inheritance is unambigious
(e.g. the object is not a member of several object groups)
- Show the text 'manual/auto' only when working with object groups
and stick with unknown for workstation objects.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14614 594d385d-05f5-0310-b6e9-bd551577e9d8
- Allow inheritance of XDriver if the object group sets a valid
driver and only if the possible inheritance is unambigious
(e.g. the object is not a member of several object groups)
- Show the text 'manual/auto' only when working with object groups
and stick with unknown for workstation objects.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14614 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup commit for Trac #3115
- Allow . in server names as well
- Remove useless _ in list of allowed characters, because its
included by \w
- Include optional port in the stated syntax in the error message
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14606 594d385d-05f5-0310-b6e9-bd551577e9d8
- Allow . in server names as well
- Remove useless _ in list of allowed characters, because its
included by \w
- Include optional port in the stated syntax in the error message
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14606 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup-Changes for #3020
- Revert change that let object inherit gotoXDriver, because
this is not wanted (it breaks auto-detection)
- Change caption of '(unknown)' to manual/auto.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14605 594d385d-05f5-0310-b6e9-bd551577e9d8
- Revert change that let object inherit gotoXDriver, because
this is not wanted (it breaks auto-detection)
- Change caption of '(unknown)' to manual/auto.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14605 594d385d-05f5-0310-b6e9-bd551577e9d8
Handle a special case in debconf configuration
Use a text field for select fields which don't have a proper
list of choices, instead of a useless "Need some text..." choice
and show a warning about the requirements of such a field.
(Trac: #868)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14601 594d385d-05f5-0310-b6e9-bd551577e9d8
Use a text field for select fields which don't have a proper
list of choices, instead of a useless "Need some text..." choice
and show a warning about the requirements of such a field.
(Trac: #868)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14601 594d385d-05f5-0310-b6e9-bd551577e9d8
Bugfix for Trac #2870
- Filter servers by the unittag of the user
- Filter classes by the unittag of the user by generating
a list of bad classes and comparing the classes to it.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14596 594d385d-05f5-0310-b6e9-bd551577e9d8
- Filter servers by the unittag of the user
- Filter classes by the unittag of the user by generating
a list of bad classes and comparing the classes to it.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14596 594d385d-05f5-0310-b6e9-bd551577e9d8
Update for Trac Ticket #3181
Add localisation
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14592 594d385d-05f5-0310-b6e9-bd551577e9d8
Add localisation
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14592 594d385d-05f5-0310-b6e9-bd551577e9d8
Added allow_remove function
Added allow_remove function to avoid deleting repository
services which are still in use.
(Trac: #3285)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14591 594d385d-05f5-0310-b6e9-bd551577e9d8
Added allow_remove function to avoid deleting repository
services which are still in use.
(Trac: #3285)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14591 594d385d-05f5-0310-b6e9-bd551577e9d8
Update for Trac Ticket #3181
- Move ogroup resolving logic to a new function in
class_DaemonEvent_notify.inc
- Use new function in add_targets to resolve object groups
- Make it possible to add object group targets when using the
'Add target' function while sending a message.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14579 594d385d-05f5-0310-b6e9-bd551577e9d8
- Move ogroup resolving logic to a new function in
class_DaemonEvent_notify.inc
- Use new function in add_targets to resolve object groups
- Make it possible to add object group targets when using the
'Add target' function while sending a message.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14579 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix problems with removing services after saving
When initializing ServerService set acl_base. This
fixes problems, where services cannot be deleted,
because acl_base is not set after saving the services
dialog.
(Trac: #3285)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14567 594d385d-05f5-0310-b6e9-bd551577e9d8
When initializing ServerService set acl_base. This
fixes problems, where services cannot be deleted,
because acl_base is not set after saving the services
dialog.
(Trac: #3285)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14567 594d385d-05f5-0310-b6e9-bd551577e9d8
Bugfix for Trac #3181
- Build a proper $target array for the add_targets function,
containing group names and uids. Fixes problems with object group
members not added to the target list of a notification event.
- Add message checks
- Save notify object before handing it to gosa-si
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14564 594d385d-05f5-0310-b6e9-bd551577e9d8
- Build a proper $target array for the add_targets function,
containing group names and uids. Fixes problems with object group
members not added to the target list of a notification event.
- Add message checks
- Save notify object before handing it to gosa-si
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14564 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix error message for invalid LDAP URIs
- Properly check for missing server specification in the
given LDAP URI
- Give a message indicating that the format of the URI is
defect, not incorrectly stating that it contains wrong
characters.
- Add localisation for new error string
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14533 594d385d-05f5-0310-b6e9-bd551577e9d8
- Properly check for missing server specification in the
given LDAP URI
- Give a message indicating that the format of the URI is
defect, not incorrectly stating that it contains wrong
characters.
- Add localisation for new error string
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14533 594d385d-05f5-0310-b6e9-bd551577e9d8
Some changes to the FAI icon listing:
- Use the 'title' attribute instead of 'alt' for the descriptions,
because the latter are not shown.
- Add missing descriptions
- Add missing in placeholder entries.
- "Profiles" -> "Profile"
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14510 594d385d-05f5-0310-b6e9-bd551577e9d8
- Use the 'title' attribute instead of 'alt' for the descriptions,
because the latter are not shown.
- Add missing descriptions
- Add missing in placeholder entries.
- "Profiles" -> "Profile"
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14510 594d385d-05f5-0310-b6e9-bd551577e9d8
Add localisation for newly added error message when
adding shares.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14506 594d385d-05f5-0310-b6e9-bd551577e9d8
adding shares.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14506 594d385d-05f5-0310-b6e9-bd551577e9d8
* Trac #3317
Rewrite of trigger_wake function.
WOL-Packets are sent as ip-directed-broadcats instead of normal broadcasts (255.255.255.255).
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14505 594d385d-05f5-0310-b6e9-bd551577e9d8
Rewrite of trigger_wake function.
WOL-Packets are sent as ip-directed-broadcats instead of normal broadcasts (255.255.255.255).
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14505 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix (hopefully last) consistency problems in locale strings
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14501 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14501 594d385d-05f5-0310-b6e9-bd551577e9d8
Make error message more specific on where the error is.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14500 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14500 594d385d-05f5-0310-b6e9-bd551577e9d8
Check of sharename should still check if only
the allowed chars are used.
(#1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14499 594d385d-05f5-0310-b6e9-bd551577e9d8
the allowed chars are used.
(#1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14499 594d385d-05f5-0310-b6e9-bd551577e9d8
- Change "Pass on values.." to "Pass on attributes" in the
object group, to make this more consistent with the rest.
- Update locales.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14497 594d385d-05f5-0310-b6e9-bd551577e9d8
object group, to make this more consistent with the rest.
- Update locales.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14497 594d385d-05f5-0310-b6e9-bd551577e9d8
Another fix for the XDRiver inheritance:
Use the drivernames as key in the XDrivers array,
so that on saving (not inherited) the attribute
is set properly
(#3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14496 594d385d-05f5-0310-b6e9-bd551577e9d8
Use the drivernames as key in the XDrivers array,
so that on saving (not inherited) the attribute
is set properly
(#3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14496 594d385d-05f5-0310-b6e9-bd551577e9d8
- Add an error if fai classes already exist in other administrative
units instead of overwriting them.
(Trac: #3200)
- Update locales and add translation for the new error string
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14493 594d385d-05f5-0310-b6e9-bd551577e9d8
units instead of overwriting them.
(Trac: #3200)
- Update locales and add translation for the new error string
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14493 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix for XDriver inheritance, do not store XDRiver
as "inherited [drivername]" by properly generating
the drop-down in the template
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14483 594d385d-05f5-0310-b6e9-bd551577e9d8
as "inherited [drivername]" by properly generating
the drop-down in the template
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14483 594d385d-05f5-0310-b6e9-bd551577e9d8
Remove unfinished code from workstationStartup which is part
of another (upcoming) change.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14481 594d385d-05f5-0310-b6e9-bd551577e9d8
of another (upcoming) change.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14481 594d385d-05f5-0310-b6e9-bd551577e9d8
Update localisations for newly added strings and
fix a typo.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14477 594d385d-05f5-0310-b6e9-bd551577e9d8
fix a typo.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14477 594d385d-05f5-0310-b6e9-bd551577e9d8
Use the right ACL category when initialising worktabs
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14476 594d385d-05f5-0310-b6e9-bd551577e9d8
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14476 594d385d-05f5-0310-b6e9-bd551577e9d8
Slightly changes in the wording of the confirmation message
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14472 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14472 594d385d-05f5-0310-b6e9-bd551577e9d8
Remove another typo in the error message
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14469 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14469 594d385d-05f5-0310-b6e9-bd551577e9d8
Remove an unused variable from the template
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14468 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14468 594d385d-05f5-0310-b6e9-bd551577e9d8
Followup Commit for r14465:
Change regular expression in error message, too.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14467 594d385d-05f5-0310-b6e9-bd551577e9d8
Change regular expression in error message, too.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14467 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix typo in message
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14466 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14466 594d385d-05f5-0310-b6e9-bd551577e9d8
Disallow $ in share _names_ again
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14465 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14465 594d385d-05f5-0310-b6e9-bd551577e9d8
Remove another relict of debugging output
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14464 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14464 594d385d-05f5-0310-b6e9-bd551577e9d8
Add a confirmation dialog for the 'Pass all attributs to members'
button and act immediately, if this dialog is confirmed.
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14463 594d385d-05f5-0310-b6e9-bd551577e9d8
button and act immediately, if this dialog is confirmed.
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14463 594d385d-05f5-0310-b6e9-bd551577e9d8
Check volume for possibly hidden share names, instead
of the name. (Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14461 594d385d-05f5-0310-b6e9-bd551577e9d8
of the name. (Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14461 594d385d-05f5-0310-b6e9-bd551577e9d8
Change caption of the inheritance button in object groups, because the wording is wrong in this context. (Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14428 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14428 594d385d-05f5-0310-b6e9-bd551577e9d8
Really fix the regular expression for testing of share-
names and change the word of the error message
(Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14424 594d385d-05f5-0310-b6e9-bd551577e9d8
names and change the word of the error message
(Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14424 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix PHP error, by adding $category argument
to the new worktabs call
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14391 594d385d-05f5-0310-b6e9-bd551577e9d8
to the new worktabs call
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14391 594d385d-05f5-0310-b6e9-bd551577e9d8
Remove debug code
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14389 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14389 594d385d-05f5-0310-b6e9-bd551577e9d8
Fix regular expression for the check, weither $
is at the end of the share name or not, so that
foo$bar leads to an error.
(Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14388 594d385d-05f5-0310-b6e9-bd551577e9d8
is at the end of the share name or not, so that
foo$bar leads to an error.
(Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14388 594d385d-05f5-0310-b6e9-bd551577e9d8
Allow the specification of hidden shares (indicated
by a $ _at the end_ of the share name) by relaxing the
check weither a share name is valid or not
(Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14383 594d385d-05f5-0310-b6e9-bd551577e9d8
by a $ _at the end_ of the share name) by relaxing the
check weither a share name is valid or not
(Trac: #1960)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14383 594d385d-05f5-0310-b6e9-bd551577e9d8
Update locale files and add german translation for
the new inherit to group members button
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14368 594d385d-05f5-0310-b6e9-bd551577e9d8
the new inherit to group members button
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14368 594d385d-05f5-0310-b6e9-bd551577e9d8
Enable inheritance of XDriver
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14365 594d385d-05f5-0310-b6e9-bd551577e9d8
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14365 594d385d-05f5-0310-b6e9-bd551577e9d8
- Adapt actions to be more consistent overall
- Add 'force localboot' option in several places
- Change visibility of the localboot event so that it gets
automatically displayed in places, where events are selected
by their visibility.
- Remove actions that don't work.
- Fix a typo in class_servGeneric.inc
(Trac: #3097/#1242)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14364 594d385d-05f5-0310-b6e9-bd551577e9d8
- Add 'force localboot' option in several places
- Change visibility of the localboot event so that it gets
automatically displayed in places, where events are selected
by their visibility.
- Remove actions that don't work.
- Fix a typo in class_servGeneric.inc
(Trac: #3097/#1242)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14364 594d385d-05f5-0310-b6e9-bd551577e9d8
Use icons in the list of fai classes, instead of
text, to enhance clarity.
(Trac: #348)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14362 594d385d-05f5-0310-b6e9-bd551577e9d8
text, to enhance clarity.
(Trac: #348)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14362 594d385d-05f5-0310-b6e9-bd551577e9d8
Add a new button to objectgroups of workstations, that
enables to let all member objects inherit from the objectgroup,
instead of doing this manually from each object.
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14360 594d385d-05f5-0310-b6e9-bd551577e9d8
enables to let all member objects inherit from the objectgroup,
instead of doing this manually from each object.
(Trac: #3020)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14360 594d385d-05f5-0310-b6e9-bd551577e9d8
- Fix update_fai_cache to not overwrite class information for classes
that contain several class types.
- Fix function selectable classes: Properly return the abbrevations for
a given class_name instead of constructing it randomly with
false results.
- Implement function get_classes to reduce code duplication and use it
in several places.
- Implement function get_abbrevations_string to determine abbrevations
string and use it.
(Trac: #3381)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14339 594d385d-05f5-0310-b6e9-bd551577e9d8
that contain several class types.
- Fix function selectable classes: Properly return the abbrevations for
a given class_name instead of constructing it randomly with
false results.
- Implement function get_classes to reduce code duplication and use it
in several places.
- Implement function get_abbrevations_string to determine abbrevations
string and use it.
(Trac: #3381)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14339 594d385d-05f5-0310-b6e9-bd551577e9d8
idProduct- and idVendor-Inputfield should be caseinsensitive.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14221 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@14221 594d385d-05f5-0310-b6e9-bd551577e9d8
- class_DaemonEvent.inc: Do not simply reset timestamp, because
it causes PHP errors when sending messages
- class_DaemonEvent_notify.inc: Add missing timestamp to attributes
list
- gosa-si: Revert commit 13501 because the code actually needs id not
to be a primary key.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13948 594d385d-05f5-0310-b6e9-bd551577e9d8
it causes PHP errors when sending messages
- class_DaemonEvent_notify.inc: Add missing timestamp to attributes
list
- gosa-si: Revert commit 13501 because the code actually needs id not
to be a primary key.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13948 594d385d-05f5-0310-b6e9-bd551577e9d8
Revert commit 13946
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13947 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13947 594d385d-05f5-0310-b6e9-bd551577e9d8
- Add missing 'timestamp' in attributes list
- Do not simply unset the timestamp, because that
causes PHP errors when sending messages
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13946 594d385d-05f5-0310-b6e9-bd551577e9d8
- Do not simply unset the timestamp, because that
causes PHP errors when sending messages
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13946 594d385d-05f5-0310-b6e9-bd551577e9d8
Use get_attribute for FAItemplateFile if it exists
in the object, because it can be binary and would
otherwise be damaged.
(Trac: #2983)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13944 594d385d-05f5-0310-b6e9-bd551577e9d8
in the object, because it can be binary and would
otherwise be damaged.
(Trac: #2983)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13944 594d385d-05f5-0310-b6e9-bd551577e9d8
* Make CopyPasteVars complete
* Force adding the new object to eventually existing printer objects
on Copy/Paste
(Trac: #3034)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13941 594d385d-05f5-0310-b6e9-bd551577e9d8
* Force adding the new object to eventually existing printer objects
on Copy/Paste
(Trac: #3034)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13941 594d385d-05f5-0310-b6e9-bd551577e9d8
By default do not delete recursive
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13940 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13940 594d385d-05f5-0310-b6e9-bd551577e9d8
On copy and paste also copy the accessTo field,
which fixes PHP errors when iterating over that
non-existing value.
(Trac: #3033)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13934 594d385d-05f5-0310-b6e9-bd551577e9d8
which fixes PHP errors when iterating over that
non-existing value.
(Trac: #3033)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13934 594d385d-05f5-0310-b6e9-bd551577e9d8
Take share server into account, when testing weither
a specific share is in use or not, because otherwise
we might block removing in case of double sharenames on
different servers.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13933 594d385d-05f5-0310-b6e9-bd551577e9d8
a specific share is in use or not, because otherwise
we might block removing in case of double sharenames on
different servers.
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@13933 594d385d-05f5-0310-b6e9-bd551577e9d8