Commit e2d13694 authored by bmortier's avatar bmortier

Merge branch '1.2'

Signed-off-by: bmortier's avatarBenoit Mortier <benoit.mortier@opensides.be>

Conflicts:
	Changelog
	contrib/docs/UPGRADE
	contrib/man/fusiondirectory-insert-schema.1
	contrib/man/fusiondirectory-setup.1
	contrib/man/fusiondirectory.conf.5
	include/variables_common.inc
	locale/ar/fusiondirectory.po
	locale/ca/fusiondirectory.po
	locale/cs_CZ/fusiondirectory.po
	locale/de/fusiondirectory.po
	locale/el_GR/fusiondirectory.po
	locale/en/fusiondirectory.po
	locale/es/fusiondirectory.po
	locale/es_CO/fusiondirectory.po
	locale/es_VE/fusiondirectory.po
	locale/fa_IR/fusiondirectory.po
	locale/fi_FI/fusiondirectory.po
	locale/fr/fusiondirectory.po
	locale/hu_HU/fusiondirectory.po
	locale/id/fusiondirectory.po
	locale/it_IT/fusiondirectory.po
	locale/lv/fusiondirectory.po
	locale/nb/fusiondirectory.po
	locale/nl/fusiondirectory.po
	locale/pl/fusiondirectory.po
	locale/pt/fusiondirectory.po
	locale/pt_BR/fusiondirectory.po
	locale/ru/fusiondirectory.po
	locale/ru@petr1708/fusiondirectory.po
	locale/sv/fusiondirectory.po
	locale/ug/fusiondirectory.po
	locale/vi_VN/fusiondirectory.po
	locale/zh/fusiondirectory.po
parents 4f959e02 32e97332
......@@ -193,6 +193,7 @@ documentation and additional help.
* Clement Oudot <clem.oudot@gmail.com>
HTTP header authentication
Password expiration date in dashboard
* Thomas Niercke <thomas@niercke.de>
Code and ideas for making Argonaut Events Extensible
......
FusionDirectory changelog
=========================
* FusionDirectory 1.2
[Feature] Bugs #2586: class_plugin should be reviewed
[Feature] FusionDirectory plugins - Bugs #3615: Adding fdSystemLock to windows workstations
[Feature] FusionDirectory plugins - Bugs #4024: We should be able to create a system with fusiondirectory-shell
[Feature] FusionDirectory plugins - Bugs #5315: mail methods code should be reviewed and cleaned
[Feature] FusionDirectory plugins - Bugs #5340: DHCP postLdapSave should lock the object modified
[Feature] FusionDirectory plugins - Bugs #5341: DHCP tab should be able to load values from template
[Fix] Bugs #5347: Template types needs their own icon somehow
[Feature] FusionDirectory plugins - Bugs #5504: We should be able to launch actions on group of systems
[Feature] FusionDirectory plugins - Bugs #5506: Check that OPSI is fully working on groups
[Feature] FusionDirectory plugins - Bugs #5512: Remove DNS tab or machine not remove the record associated
[Fix] FusionDirectory plugins - Bugs #5519: template of workstations trigger the creation with the OPSI webservice
[Fix] FusionDirectory plugins - Bugs #5520: Schedule action start directly
[Fix] FusionDirectory plugins - Bugs #5540: Errors when trying to schedule actions
[Fix] Bugs #5542: Icon for waiting task is not showing
[Fix] Bugs #5545: Unicity is only tested upon the same objectType
[Fix] FusionDirectory plugins - Bugs #5547: Wrong expiration date shown in ppolicy dashboard
[Feature] FusionDirectory plugins - Bugs #5556: %askme% dans les champs date
[Fix] FusionDirectory plugins - Bugs #5560: The DNS plugin fails to find the primary server, if it's in another zone
[Fix] Bugs #5568: I have always the browser language, same if I specify another language in FusionDirectory configuration
[Fix] FusionDirectory plugins - Bugs #5572: Samba home path fields are weirdly checked
[Fix] FusionDirectory plugins - Bugs #5573: Unicity is only tested upon the same objectType
[Fix] Bugs #5574: Groups RDN configuration is confusing
[Feature] FusionDirectory plugins - Bugs #5584: System templates - Unable to use the DHCP tab
[Feature] Bugs #5587: ACL - System templates
[Fix] FusionDirectory plugins - Bugs #5592: webservice and logging : unexpected debug call
[Fix] Bugs #5593: Script for hook 'user postmodify' is not executed when password hash=sasl and only the password is changed.
[Fix] FusionDirectory plugins - Bugs #5595: Grab the version of the opsi package in a software-list
[Fix] Bugs #5602: Add array modifiers
[Fix] FusionDirectory plugins - Bugs #5636: Slave ldap2zone config should enforce final dot in zone name
[Feature] Wishlist #5297: User tab / description as text area
[Feature] Wishlist #5395: Import groups using csv
[Feature] FusionDirectory plugins - Wishlist #5515: System - DNS Tab - Activating the DNS tab / DNS Domain should automatically add a A record
[Feature] FusionDirectory plugins - Wishlist #5529: Add "Partage" capabilities with SYMPA
[Feature] Wishlist #5532: We should be able to put groups in groups
[Feature] FusionDirectory plugins - Wishlist #5534: Add "Partage" capabilities with group
[Feature] FusionDirectory plugins - Wishlist #5582: Import groups using csv
[Feature] FusionDirectory plugins - Wishlist #5585: System templates - DNS Tab
[Feature] Wishlist #5625: Templates should bypass ACLs
* FusionDirectory 1.1.1
[Fix] Bugs #5511: Error displayed when SASL user created
......
......@@ -49,7 +49,7 @@ use Crypt::CBC;
use Archive::Extract;
# used to copy files
use File::Copy::Recursive qw(rcopy);
use File::Copy::Recursive qw(rcopy rmove);
#XML parser
use XML::Twig;
......@@ -1098,13 +1098,13 @@ sub check_id_numbers_generic {
}
}
# function that create a directory and copy plugin files in it
sub create_and_copy_plugin_dir {
# function that create a directory and move plugin files in it
sub create_and_move_plugin_dir {
my ($plugin_dir,$dest_dir) = @_;
if ( -e $plugin_dir ){
my $dir = dir ($dest_dir);
$dir->mkpath() or warn ("! Unable to make ".$dest_dir."\n") if ( !-e $dest_dir);
my $files_dirs_copied = rcopy($plugin_dir."/*", $dest_dir);
my $files_dirs_copied = rmove($plugin_dir."/*", $dest_dir);
}
}
......@@ -1138,32 +1138,37 @@ sub install_plugins {
my $plugin = $1;
# copy addons into plugins
create_and_copy_plugin_dir($plugin_path."/addons/",$vars{fd_home}."/plugins/addons/");
create_and_move_plugin_dir($plugin_path."/addons/", $vars{fd_home}."/plugins/addons/");
# copy admin into plugins
create_and_copy_plugin_dir($plugin_path."/admin/",$vars{fd_home}."/plugins/admin/");
create_and_move_plugin_dir($plugin_path."/admin/", $vars{fd_home}."/plugins/admin/");
# copy personal into plugins
create_and_copy_plugin_dir($plugin_path."/personal/",$vars{fd_home}."/plugins/personal/");
create_and_move_plugin_dir($plugin_path."/personal/", $vars{fd_home}."/plugins/personal/");
# copy extra theme templates
create_and_move_plugin_dir($plugin_path."/ihtml/", $vars{fd_home}."/ihtml/");
# copy extra theme icons
create_and_move_plugin_dir($plugin_path."/html/themes/", $vars{fd_home}."/html/themes/");
# copy extra HTML and images
create_and_copy_plugin_dir($plugin_path."/html/",$vars{fd_home}."/html/plugins/".$plugin);
create_and_move_plugin_dir($plugin_path."/html/", $vars{fd_home}."/html/plugins/".$plugin);
# copy contrib
create_and_copy_plugin_dir($plugin_path."/contrib/",$vars{fd_home}."/doc/contrib/".$plugin);
create_and_move_plugin_dir($plugin_path."/contrib/", $vars{fd_home}."/doc/contrib/".$plugin);
# copy config
create_and_copy_plugin_dir($plugin_path."/config/",$vars{fd_home}."/plugins/config/");
create_and_move_plugin_dir($plugin_path."/config/", $vars{fd_home}."/plugins/config/");
# copy ldap schema
create_and_copy_plugin_dir($plugin_path."/contrib/openldap/",$vars{fd_home}."/contrib/openldap/");
create_and_move_plugin_dir($plugin_path."/contrib/openldap/", $vars{fd_home}."/contrib/openldap/");
# copy includes
create_and_copy_plugin_dir($plugin_path."/include/",$vars{fd_home}."/include/");
create_and_move_plugin_dir($plugin_path."/include/", $vars{fd_home}."/include/");
# copy the locales
create_and_copy_plugin_dir($plugin_path."/locale/",$vars{fd_home}."/locale/plugins/".$plugin);
create_and_move_plugin_dir($plugin_path."/locale/", $vars{fd_home}."/locale/plugins/".$plugin);
}
#finally update FusionDirectory's class.cache and locales
......@@ -1724,8 +1729,8 @@ sub read_ldap_config {
if (($mesg->entries)[0]->exists('fdUserRDN')) {
$userrdn = ($mesg->entries)[0]->get_value('fdUserRDN');
}
if (($mesg->entries)[0]->exists('fdGroupRDN')) {
$grouprdn = ($mesg->entries)[0]->get_value('fdGroupRDN');
if (($mesg->entries)[0]->exists('fdOGroupRDN')) {
$grouprdn = ($mesg->entries)[0]->get_value('fdOGroupRDN');
}
if (($mesg->entries)[0]->exists('fdAclRoleRDN')) {
$aclrolerdn = ($mesg->entries)[0]->get_value('fdAclRoleRDN');
......
......@@ -2741,8 +2741,7 @@ apt-get remove fusiondirectory-plugin-kolab2
apt-get remove fusiondirectory-plugin-kolab2-schema
Upgrade schema2ldif
===================
==== Upgrade schema2ldif ====
For Jessie distribution add extra repository
......@@ -2754,8 +2753,7 @@ deb http://repos.fusiondirectory.org/debian-extra jessie main
apt-get update
apt-get install schema2ldif
Upgrade FusionDirectory first
=============================
==== Upgrade FusionDirectory first ====
- Upgrade FusionDirectory core package before other ones to avoid dependencies errors:
......@@ -2765,16 +2763,14 @@ apt-get install fusiondirectory
apt-get install fusiondirectory-schema
Upgrade of LDAP directory
=========================
==== Upgrade of LDAP directory ====
- Upgrade the core schemas
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema
Upgrade of LDAP directory
=========================
==== Upgrade of LDAP directory ====
- if you are using the argonaut plugin you have to update its schema
......@@ -2873,19 +2869,15 @@ If they are old objectClasses it will warn you and you will have to remove them
Please read it carefully before applying :!::!:
Checking your indexed attributes
================================
==== Checking your indexed attributes ====
Check that all you index still match with valid attributes present in your ldap directory
New format for repository service
=================================
==== New format for repository service ====
If you have a repository service.
Open and save it back so it will use the new format
Enjoy :)
Migrate FusionDirectory from 1.1 to 1.1.1
=========================================
......@@ -2896,7 +2888,7 @@ New Depot Configuration
! The repositories have been cleaned and reorganized please update your configuration accordingly !
https://documentation.fusiondirectory.org/en/dl_install
Upgrade schema2ldif
===================
......@@ -2921,6 +2913,49 @@ apt-get install fusiondirectory
apt-get install fusiondirectory-schema
Migrate FusionDirectory from 1.1.1 to 1.2
===========================================
==== Upgrade schema2ldif ====
For Jessie distribution add extra repository
# fusiondirectory debian-extra repository
deb http://repos.fusiondirectory.org/debian-extra jessie main
- Update the package list and upgrade schema2ldif
apt-get update
apt-get install schema2ldif
==== Upgrade FusionDirectory first ====
- Upgrade FusionDirectory core package before other ones to avoid dependencies errors:
apt-get install fusiondirectory
- Upgrade FusionDirectory schema package too.
apt-get install fusiondirectory-schema
==== Upgrade of LDAP directory ====
- Upgrade core schema of FusionDirectory
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema
- if you are using the renater plugin you have to add its new schema
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/renater-partage-fd.schema
- if you are using the sympa plugin you have to update its schema
fusiondirectory-insert-schema -i /etc/ldap/schema/fusiondirectory/sympa-fd-conf.schema
fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/sympa-fd.schema
- In case you use system template that have a DNS tab, you need to remake it because the separator "|" is changed to "^"
Enjoy :)
---
......
......@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "FUSIONDIRECTORY-INSERT-SCHEMA 1"
.TH FUSIONDIRECTORY-INSERT-SCHEMA 1 "2017-05-29" "FusionDirectory 1.1.1" "FusionDirectory Documentation"
.TH FUSIONDIRECTORY-INSERT-SCHEMA 1 "2017-05-29" "FusionDirectory 1.2" "FusionDirectory Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
......
......@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "FUSIONDIRECTORY-SETUP 1"
.TH FUSIONDIRECTORY-SETUP 1 "2017-05-29" "FusionDirectory 1.1.1" "FusionDirectory Documentation"
.TH FUSIONDIRECTORY-SETUP 1 "2017-06-23" "FusionDirectory 1.2" "FusionDirectory Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
......
......@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "FUSIONDIRECTORY.CONF 1"
.TH FUSIONDIRECTORY.CONF 1 "2017-05-29" "FusionDirectory 1.1.1" "FusionDirectory Documentation"
.TH FUSIONDIRECTORY.CONF 1 "2017-05-29" "FusionDirectory 1.2" "FusionDirectory Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
......
......@@ -5,20 +5,6 @@
# Attributes
attributetype ( 1.3.6.1.4.1.10098.1.1.12.2 NAME 'gosaUser'
DESC 'GOsa - DN of a user'
OBSOLETE
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
attributetype ( 1.3.6.1.4.1.10098.1.1.12.3 NAME 'gosaObject'
DESC 'GOsa - DN of an object'
OBSOLETE
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
attributetype ( 1.3.6.1.4.1.10098.1.1.12.30 NAME 'gosaGroupObjects'
DESC 'GOsa - List of all object types that are in a gosaGroupOfNames'
EQUALITY caseIgnoreIA5Match
......@@ -73,11 +59,6 @@ attributetype ( 1.3.6.1.4.1.38414.62.1.3 NAME 'fdLockTimestamp'
# Classes
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
DESC 'GOsa - Class for GOsa locking'
OBSOLETE
MUST ( gosaUser $ gosaObject $ cn ))
objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
DESC 'GOsa - Class to mark Departments for GOsa'
MUST ( ou $ description )
......
......@@ -2,7 +2,7 @@
div.datepicker {
position: absolute;
text-align: center;
border: 1px #AAA solid;
border: 1px #aaa solid;
font-family: arial;
background: #fcfcfc;
font-size: 10px;
......@@ -20,8 +20,8 @@ text-align: center;
div.datepicker .datepicker-header {
font-size: 11px;
font-weight: bold;
background: #F0F0F0;
border-bottom: 1px solid #AAA;
background: #f0f0f0;
border-bottom: 1px solid #aaa;
padding: 2px;
text-align: center;
}
......@@ -43,7 +43,7 @@ line-height: 16px;
}
td.prev:hover,td.prev-year:hover,td.next:hover,td.next-year:hover {
background-color: #D0D0D0;
background-color: #d0d0d0;
}
td.header {
......@@ -65,7 +65,7 @@ padding: 0;
.datepicker-calendar table tbody tr td {
box-sizing: content-box;
border: 1px #EAEAEA solid;
border: 1px #eaeaea solid;
margin: 0;
padding: 0;
text-align: center;
......@@ -78,15 +78,15 @@ cursor: pointer;
.datepicker-calendar table tbody tr td:hover,
.datepicker-calendar table tbody tr td.outbound:hover,
.datepicker-calendar table tbody tr td.today:hover {
border: 1px #CCE9FF solid;
background: #E9F5FF;
border: 1px #cce9ff solid;
background: #e9f5ff;
cursor: pointer;
}
.datepicker-calendar table tbody tr td.wday {
box-sizing: content-box;
border: 1px #AAA solid;
background: #CCC;
border: 1px #aaa solid;
background: #ccc;
cursor: text;
width: 21px;
height: 16px;
......@@ -95,14 +95,14 @@ font-weight: bold;
}
.datepicker-calendar table tbody tr td.outbound {
background: #F4F3F3;
background: #f4f3f3;
}
.datepicker-calendar table tbody tr td.today,
.datepicker-calendar table tbody tr td.today:hover {
box-sizing: content-box;
border: 1px #CCE9FF solid;
background: #E9F5FF;
border: 1px #cce9ff solid;
background: #e9f5ff;
background-image: url(../../images/date_active.png);
background-repeat: no-repeat;
width: 21px;
......@@ -120,7 +120,7 @@ line-height: 16px;
}
.datepicker-calendar table tbody tr td.nclick-outbound {
background: #E8E4E4;
background: #e8e4e4;
width: 21px;
height: 16px;
line-height: 16px;
......@@ -128,18 +128,18 @@ line-height: 16px;
.datepicker-calendar table tbody tr td.nclick:hover,
.datepicker-calendar table tbody tr td.nclick-outbound:hover {
border: 1px #EAEAEA solid;
border: 1px #eaeaea solid;
background: #fcfcfc;
}
.datepicker-calendar table tbody tr td.nclick-outbound:hover {
background: #E8E4E4;
background: #e8e4e4;
}
div.datepicker div.datepicker-footer {
font-size: 10px;
background: #F0F0F0;
border-top: 1px solid #AAA;
background: #f0f0f0;
border-top: 1px solid #aaa;
cursor: pointer;
text-align: center;
padding: 2px;
......
div.msgtitle {
width: auto;
background-color: #F0F0F0;
border: solid 1px #BBBBBB;
background-color: #f0f0f0;
border: solid 1px #bbbbbb;
margin-bottom: 7px;
}
div.msgtitle h2 {
......
......@@ -8,12 +8,12 @@ padding: 2px;
input[disabled] {
color: #888;
background-color: #DDD;
background-color: #ddd;
}
textarea[disabled], select[disabled] {
color: #31363b;
background-color: #DDD;
background-color: #ddd;
}
/* On small screens */
......
......@@ -3,9 +3,9 @@
* L i s t s *
********************************/
table.listingTable {
border-top: 1px solid #C0C2C3;
border-bottom: 1px solid #C0C2C3;
border-left: 1px solid #C0C2C3;
border-top: 1px solid #c0c2c3;
border-bottom: 1px solid #c0c2c3;
border-left: 1px solid #c0c2c3;
border-spacing: 0;
}
......@@ -19,17 +19,17 @@ white-space: nowrap;
table.listingTable > thead > tr > th {
box-sizing: content-box;
background: #F0F0F0;
background: #f0f0f0;
font-weight: bold;
border-bottom: 1px solid #C0C2C3;
border-bottom: 1px solid #c0c2c3;
padding: 3px;
height: 22px;
}
html.ltr table.listingTable > thead > tr > th {
border-right: 1px solid #C0C2C3;
border-right: 1px solid #c0c2c3;
}
html.rtl table.listingTable > thead > tr > th {
border-left: 1px solid #C0C2C3;
border-left: 1px solid #c0c2c3;
}
table.listingTable > tbody {
......@@ -48,15 +48,15 @@ table.listingTable > tbody > tr:nth-child(odd) {
}
table.listingTable > tbody > tr:nth-child(even) {
background-color: #F5F5F5;
background-color: #f5f5f5;
}
table.listingTable > tbody > tr.entry-locked:nth-child(odd) {
background-color: #FFC;
background-color: #ffc;
}
table.listingTable > tbody > tr.entry-locked:nth-child(even) {
background-color: #F5F5CC;
background-color: #f5f5cc;
}
html.ltr table.listingTable > tbody > tr td:last-child {
......@@ -67,11 +67,11 @@ padding-left: 5px;
}
table.listingTable > tbody > tr:hover {
background-color: #DDD;
background-color: #ddd;
}
table.listingTable > tbody > tr.entry-locked:hover {
background-color: #DDA;
background-color: #dda;
}
table.listingTable > tbody > tr td {
......@@ -85,10 +85,10 @@ background: transparent;
height: 22px;
}
html.ltr table.listingTable > tbody > tr td {
border-right: 1px solid #C0C2C3;
border-right: 1px solid #c0c2c3;
}
html.rtl table.listingTable > tbody > tr td {
border-left: 1px solid #C0C2C3;
border-left: 1px solid #c0c2c3;
}
table.listingTable > tbody > tr td > input[type=image],
......@@ -109,7 +109,7 @@ color: #2980b9;
/* List border */
div.nlistFooter {
background-color: #E5E5E5;
background-color: #e5e5e5;
border-left: 1px solid silver;
border-right: 1px solid silver;
border-bottom: 1px solid silver;
......@@ -133,7 +133,7 @@ margin-right: 10px;
}
ul.treeList a:hover {
background-color: #DDD;
background-color: #ddd;
}
a.treeList {
......@@ -144,13 +144,13 @@ cursor: pointer;
a.treeListSelected {
font-weight: bold;
color: #2980b9;
background-color: #DDD;
background-color: #ddd;
padding: 2px;
cursor: pointer;
}
a.treeList:hover,a.treeListSelected:hover {
background-color: #DDD;
background-color: #ddd;
padding: 2px;
}
......@@ -179,7 +179,7 @@ background: #fcfcfc url(../../images/lists/lastnode.png) no-repeat;
div.treeList {
background-color: #fcfcfc;
border: 1px solid #C0C2C3;
border: 1px solid #c0c2c3;
padding: 5px;
position: absolute;
z-index: 500;
......@@ -252,7 +252,7 @@ min-width: 230px;
display: block;
}
table.listing-container > tbody > tr > td.filter input[type=submit] {
border: 1px solid #DDD;
border: 1px solid #ddd;
width: 100% !important;
padding: 10px;
display: inline-block;
......
......@@ -23,7 +23,7 @@ ul.menu > li > a {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #31363B;
color: #31363b;
text-decoration: none;
background-color: #eff0f1;
text-align: center;
......@@ -73,7 +73,7 @@ text-decoration: none;
/* Main menu */
.iconmenu-section {
border-top: 1px solid #C0C2C3;
border-top: 1px solid #c0c2c3;
clear: both;
}
......@@ -151,7 +151,7 @@ clear: right;
.iconmenu > a:link, .iconmenu > a:visited {
text-decoration: none;
color: #31363B;
color: #31363b;
}
.iconmenu > a:hover {
......
......@@ -192,16 +192,16 @@ display: none;
fieldset.plugin-section.critical legend span, .plugin-section.critical > span.legend {
font-weight: bold;
background-color: #BCF;
background-color: #bcf;
}
fieldset.plugin-section.critical legend span:after, .plugin-section.critical > span.legend:after {
content: " (editing this can break your LDAP)";
color: #D00;
color: #d00;
}
.plugin-section.critical > div {
background-color: #DFEFFF;
background-color: #dfefff;
}
/* On small screens */
......
......@@ -41,7 +41,7 @@ cursor: default;
/* Disabled setup steps */
#menucell.setup-navigation li.menuitem.disabled a.navigation-title {
cursor: default;
color: #C0C2C3;
color: #c0c2c3;
}
/* Disabled setup steps */
......@@ -95,7 +95,7 @@ cursor: default;
/* Container for name and status, when status is failed */
div.step2-entry-container-info {
padding: 3px;
border: 1px solid #C0C2C3;
border: 1px solid #c0c2c3;
width: 99%;
cursor: default;
}
......
......@@ -26,16 +26,16 @@ border: none;
a:link {
text-decoration: none;
color: #31363B;
color: #31363b;
}
a:visited {
text-decoration: none;
color: #31363B;
color: #31363b;
}
td.listfooter {
background: #E5E5E5;
background: #e5e5e5;
border-top: 1px solid #c0c2c3;
padding: 3px;
height: 16px;
......@@ -64,7 +64,7 @@ text-align: right;
a.maintitlebar,div.maintitlebar {
font-family: arial,helvetica,sans-serif;
text-decoration: none;
/*color:#FFFFFF;*/
/*color:#ffffff;*/
font-size: 12px;
text-align: center;
vertical-align: middle;
......@@ -129,7 +129,7 @@ text-align: left;
hr {
width: 100%;
border: none;
background-color: #C0C2C3;
background-color: #c0c2c3;
height: 1px;
}
......@@ -208,12 +208,12 @@ border: 0;
border-spacing: 0;
padding: 0;
margin: 0;
background-color: #507AAA;
background-color: #507aaa;
vertical-align: top;
}
div.contentboxh {
background-color: #F0F0F0;
background-color: #f0f0f0;
border: 1px solid #c0c2c3;
border-bottom: none;
height: 26px;
......@@ -246,7 +246,7 @@ margin: 1px;
}