PortaleOrdiniGruppo/SPAdministration/spadministration.cntdef
2025-03-24 15:28:26 +01:00

365 lines
20 KiB
Plaintext

NODE SPAdministration/SPAdminSecurityMenu Menu Security
//TEXT SPAdminSecurityMenuStateIconPosition:right State icon position [left,right,]
{"name":"SPAdminSecurityMenuStateIconPosition","type":"COMBO","caption":"State icon position","default":"right", "items": [{"value":"left"} , {"value" : "right"} ] }
GROUP Padlock
{"name":"SPAdmin_security_padlock_margin","type":"TEXT","caption":"Margin(top,right,bottom,left)","default":""}
{"name":"SPAdmin_security_padlock_padding","type":"TEXT","caption":"Padding(top,right,bottom,left)","default":""}
GROUP_END
GROUP Resource visible for group or user selected
{"name":"SPAdmin_security_menu_opened_resource_icon","type":"ICON","caption":"State icon","default":"../images/icon_open_padlock.png"}
FONT SPAdmin_security_menu_opened_resource_font Font family
{ "name": "SPAdmin_security_menu_opened_resource_fontsize","type": "FONT_SIZE", "caption": "Font size", "typeConversion":{"NUMBER":"SPTheme_2.NumberPtToDict"} }
TEXT SPAdmin_security_menu_opened_resource_fontweight Font weight
TEXT SPAdmin_security_menu_opened_resource_valign:"top" Vertical align
{"name":"SPAdmin_security_menu_opened_resource_background_img","type":"BACKGROUNDIMAGE","caption":"Background Image/gradient","default":""}
{"name":"SPAdmin_security_menu_opened_resource_background_color","type":"COLOR","caption":"Background color","default":""}
{"name":"SPAdmin_security_menu_opened_resource_background_repeat","type":"TEXT","caption":"Background repeat","default":""}
{"name":"SPAdmin_security_menu_opened_resource_background_pos","type":"TEXT","caption":"Background position","default":""}
{"name":"SPAdmin_security_menu_opened_resource_color","type":"COLOR","caption":"Color"}
GROUP_END
GROUP Resource closed for group or user selected
{"name":"SPAdmin_security_menu_closed_resource_icon","type":"ICON","caption":"State icon","default":"../images/icon_closed_padlock.png"}
FONT SPAdmin_security_menu_closed_resource_font Font family
{ "name": "SPAdmin_security_menu_closed_resource_fontsize","type": "FONT_SIZE", "caption": "Font size", "typeConversion":{"NUMBER":"SPTheme_2.NumberPtToDict"} }
TEXT SPAdmin_security_menu_closed_resource_fontweight Font weight
TEXT SPAdmin_security_menu_closed_resource_valign:"top" Vertical align
{"name":"SPAdmin_security_menu_closed_resource_background_img","type":"BACKGROUNDIMAGE","caption":"Background Image/gradient","default":""}
{"name":"SPAdmin_security_menu_closed_resource_background_color","type":"COLOR","caption":"Background color","default":""}
{"name":"SPAdmin_security_menu_closed_resource_background_repeat","type":"TEXT","caption":"Background repeat","default":""}
{"name":"SPAdmin_security_menu_closed_resource_background_pos","type":"TEXT","caption":"Background position","default":""}
{"name":"SPAdmin_security_menu_closed_resource_color","type":"COLOR","caption":"Color"}
GROUP_END
GROUP Resource to initialize security
{"name":"SPAdmin_security_menu_initialize_resource_icon","type":"ICON","caption":"State icon","default":"../images/icon_key.png"}
FONT SPAdmin_security_menu_initialize_resource_font Font family
{ "name": "SPAdmin_security_menu_initialize_resource_fontsize","type": "FONT_SIZE", "caption": "Font size", "typeConversion":{"NUMBER":"SPTheme_2.NumberPtToDict"} }
TEXT SPAdmin_security_menu_initialize_resource_fontweight Font weight
TEXT SPAdmin_security_menu_initialize_resource_valign:"top" Vertical align
{"name":"SPAdmin_security_menu_initialize_resource_background_img","type":"BACKGROUNDIMAGE","caption":"Background Image/gradient","default":""}
{"name":"SPAdmin_security_menu_initialize_resource_background_color","type":"COLOR","caption":"Background color","default":""}
{"name":"SPAdmin_security_menu_initialize_resource_background_repeat","type":"TEXT","caption":"Background repeat","default":""}
{"name":"SPAdmin_security_menu_initialize_resource_background_pos","type":"TEXT","caption":"Background position","default":""}
{"name":"SPAdmin_security_menu_initialize_resource_color","type":"COLOR","caption":"Color"}
GROUP_END
GROUP Resource with security modified by last role selected
FONT SPAdmin_security_menu_modified_resource_font Font family
{ "name": "SPAdmin_security_menu_modified_resource_fontsize","type": "FONT_SIZE", "caption": "Font size", "typeConversion":{"NUMBER":"SPTheme_2.NumberPtToDict"} }
TEXT SPAdmin_security_menu_modified_resource_fontweight Font weight
TEXT SPAdmin_security_menu_modified_resource_valign Vertical align
{"name":"SPAdmin_security_menu_modified_resource_background_img","type":"BACKGROUNDIMAGE","caption":"Background Image/gradient","default":""}
{"name":"SPAdmin_security_menu_modified_resource_background_color","type":"COLOR","caption":"Background color","default":"#ECECEC"}
{"name":"SPAdmin_security_menu_modified_resource_background_repeat","type":"TEXT","caption":"Background repeat","default":""}
{"name":"SPAdmin_security_menu_modified_resource_background_pos","type":"TEXT","caption":"Background position","default":""}
{"name":"SPAdmin_security_menu_modified_resource_color","type":"COLOR","caption":"Color","default":"rgba(0,0,0,.87)"}
GROUP_END
VARIABLES SPAdmin_security_menu_opened_resource_icon SPAdmin_security_menu_closed_resource_icon SPAdmin_security_menu_initialize_resource_icon SPAdminSecurityMenuStateIconPosition
TEMPLATE spadministration_security.css
a.security_padlock {
margin:\SPAdmin_security_padlock_margin!\;
padding:\SPAdmin_security_padlock_padding!\;
}
.padlockright .menuview_item a.security_padlock {
position:absolute;
right:0px;
}
a.security_padlock a.opened::after {
content: \SPAdmin_security_menu_opened_resource_icon.Char!\;
font-family: \SPAdmin_security_menu_opened_resource_icon.FontName!\;
font-weight: \SPAdmin_security_menu_opened_resource_icon.FontWeight!\;
font-size: \SPAdmin_security_menu_opened_resource_icon.Size!\px;
color: \SPAdmin_security_menu_opened_resource_icon.Color!\;
}
a.security_padlock a.opened:hover::after {
content: \SPAdmin_security_menu_closed_resource_icon.Char!\;
font-family: \SPAdmin_security_menu_closed_resource_icon.FontName!\;
font-weight: \SPAdmin_security_menu_closed_resource_icon.FontWeight!\;
font-size: \SPAdmin_security_menu_closed_resource_icon.Size!\px;
color: \SPAdmin_security_menu_closed_resource_icon.Color!\;
}
a.security_padlock a.closed::after {
content: \SPAdmin_security_menu_closed_resource_icon.Char!\;
font-family: \SPAdmin_security_menu_closed_resource_icon.FontName!\;
font-weight: \SPAdmin_security_menu_closed_resource_icon.FontWeight!\;
font-size: \SPAdmin_security_menu_closed_resource_icon.Size!\px;
color: \SPAdmin_security_menu_closed_resource_icon.Color!\;
}
a.security_padlock a.closed:hover::after {
content: \SPAdmin_security_menu_opened_resource_icon.Char!\;
font-family: \SPAdmin_security_menu_opened_resource_icon.FontName!\;
font-weight: \SPAdmin_security_menu_opened_resource_icon.FontWeight!\;
font-size: \SPAdmin_security_menu_opened_resource_icon.Size!\px;
color: \SPAdmin_security_menu_opened_resource_icon.Color!\;
}
a.security_padlock a.initialize::after {
content: \SPAdmin_security_menu_initialize_resource_icon.Char!\;
font-family: \SPAdmin_security_menu_initialize_resource_icon.FontName!\;
font-weight: \SPAdmin_security_menu_initialize_resource_icon.FontWeight!\;
font-size: \SPAdmin_security_menu_initialize_resource_icon.Size!\px;
color: \SPAdmin_security_menu_initialize_resource_icon.Color!\;
}
a.security_padlock a.initialize:hover::after {
content: \SPAdmin_security_menu_opened_resource_icon.Char!\;
font-family: \SPAdmin_security_menu_opened_resource_icon.FontName!\;
font-weight: \SPAdmin_security_menu_opened_resource_icon.FontWeight!\;
font-size: \SPAdmin_security_menu_opened_resource_icon.Size!\px;
color: \SPAdmin_security_menu_opened_resource_icon.Color!\;
}
.menuview_content li a.security_element_opened {
font-family:\SPAdmin_security_menu_opened_resource_font!\;
color:\SPAdmin_security_menu_opened_resource_color!\;
font-size:\SPAdmin_security_menu_opened_resource_fontsize!\;
font-weight:\SPAdmin_security_menu_opened_resource_fontweight!\;
background-color:\SPAdmin_security_menu_opened_resource_background_color!\;
background-image: \SPAdmin_security_menu_opened_resource_background_img!\;
background-position: \SPAdmin_security_menu_opened_resource_background_pos!\;
background-repeat: \SPAdmin_security_menu_opened_resource_background_repeat!\;
vertical-align:\SPAdmin_security_menu_opened_resource_valign!\;
}
.menuview_content li a.security_element_closed {
font-family:\SPAdmin_security_menu_closed_resource_font!\;
color:\SPAdmin_security_menu_closed_resource_color!\;
font-size:\SPAdmin_security_menu_closed_resource_fontsize!\;
font-weight:\SPAdmin_security_menu_closed_resource_fontweight!\;
background-color:\SPAdmin_security_menu_closed_resource_background_color!\;
background-image: \SPAdmin_security_menu_closed_resource_background_img!\;
background-position: \SPAdmin_security_menu_closed_resource_background_pos!\;
background-repeat: \SPAdmin_security_menu_closed_resource_background_repeat!\;
vertical-align:\SPAdmin_security_menu_closed_resource_valign!\;
}
.menuview_content li a.security_element_initialize {
font-family:\SPAdmin_security_menu_initialize_resource_font!\;
color:\SPAdmin_security_menu_initialize_resource_color!\;
font-size:\SPAdmin_security_menu_initialize_resource_fontsize!\;
font-weight:\SPAdmin_security_menu_initialize_resource_fontweight!\;
background-color:\SPAdmin_security_menu_initialize_resource_background_color!\;
background-image: \SPAdmin_security_menu_initialize_resource_background_img!\;
background-position: \SPAdmin_security_menu_initialize_resource_background_pos!\;
background-repeat: \SPAdmin_security_menu_initialize_resource_background_repeat!\;
vertical-align:\SPAdmin_security_menu_initialize_resource_valign!\;
}
.hide_element_closed li.security_element_closed,
.hide_element_closed div.security_element_closed {
display:none;
}
.menuview_content li.security_element_role_modified {
background-color:\SPAdmin_security_menu_modified_resource_background_color!\;
background-image: \SPAdmin_security_menu_modified_resource_background_img!\;
background-position: \SPAdmin_security_menu_modified_resource_background_pos!\;
background-repeat: \SPAdmin_security_menu_modified_resource_background_repeat!\;
}
.menuview_content li.security_element_role_modified a.security_element_initialize,
.menuview_content li.security_element_role_modified a.security_element_closed,
.menuview_content li.security_element_role_modified a.security_element_opened {
font-family:\SPAdmin_security_menu_modified_resource_font!\;
color:\SPAdmin_security_menu_modified_resource_color!\;
font-size:\SPAdmin_security_menu_modified_resource_fontsize!\;
font-weight:\SPAdmin_security_menu_modified_resource_fontweight!\;
vertical-align:\SPAdmin_security_menu_modified_resource_valign!\;
}
NODE_END
NODE SPAdministration/SPAdminSecurityEntity Entity Security
{"name":"SPAdminSecurityEntityStateIconPosition","type":"COMBO","caption":"State icon position","default":"right", "items": [{"value":"left"} , {"value" : "right"} ] }
{"name":"SPAdminSecurityEntityStateIconSpace","type":"NUMBER","caption":"Space out of icons for boxes","default":"0"}
{"name":"SPAdminSecurityEntityStateIconColor","type":"COLOR","caption":"Color for tab selected","default":"#FFFFFF"}
GROUP Box with security modified by last role selected
FONT SPAdmin_security_box_modified_resource_font Font family
{ "name": "SPAdmin_security_box_modified_resource_fontsize","type": "FONT_SIZE", "caption": "Font size", "typeConversion":{"NUMBER":"SPTheme_2.NumberPtToDict"} }
TEXT SPAdmin_security_box_modified_resource_fontweight Font weight
TEXT SPAdmin_security_box_modified_resource_valign Vertical align
{"name":"SPAdmin_security_box_modified_resource_background_img","type":"BACKGROUNDIMAGE","caption":"Background Image/gradient","default":""}
{"name":"SPAdmin_security_box_modified_resource_background_color","type":"COLOR","caption":"Background color","default":"#ECECEC"}
{"name":"SPAdmin_security_box_modified_resource_background_repeat","type":"TEXT","caption":"Background repeat","default":""}
{"name":"SPAdmin_security_box_modified_resource_background_pos","type":"TEXT","caption":"Background position","default":""}
{"name":"SPAdmin_security_box_modified_resource_color","type":"COLOR","caption":"Color","default":"rgba(0,0,0,.87)"}
TEXT SPAdmin_security_box_modified_resource_bordersize Border width
COLOR SPAdmin_security_box_modified_resource_bordercolor Border color
TEXT SPAdmin_security_box_modified_resource_borderweight Border style
GROUP_END
GROUP Page with security modified by last role selected
FONT SPAdmin_security_page_modified_resource_font Font family
{ "name": "SPAdmin_security_page_modified_resource_fontsize","type": "FONT_SIZE", "caption": "Font size", "typeConversion":{"NUMBER":"SPTheme_2.NumberPtToDict"} }
TEXT SPAdmin_security_page_modified_resource_fontweight Font weight
TEXT SPAdmin_security_page_modified_resource_valign Vertical align
{"name":"SPAdmin_security_page_modified_resource_background_img","type":"BACKGROUNDIMAGE","caption":"Background Image/gradient","default":""}
{"name":"SPAdmin_security_page_modified_resource_background_color","type":"COLOR","caption":"Background color","default":"#ECECEC"}
{"name":"SPAdmin_security_page_modified_resource_background_repeat","type":"TEXT","caption":"Background repeat","default":""}
{"name":"SPAdmin_security_page_modified_resource_background_pos","type":"TEXT","caption":"Background position","default":""}
{"name":"SPAdmin_security_page_modified_resource_color","type":"COLOR","caption":"Color","default":"rgba(0,0,0,.87)"}
TEXT SPAdmin_security_page_modified_resource_bordersize Border width
COLOR SPAdmin_security_page_modified_resource_bordercolor Border color
TEXT SPAdmin_security_page_modified_resource_borderweight Border style
GROUP_END
GROUP Image to open full entity security of item
{"name":"SPAdmin_security_entity_edit_margin","type":"TEXT","caption":"Margin(top,right,bottom,left)","default":""}
{"name":"SPAdmin_security_entity_edit_padding","type":"TEXT","caption":"Padding(top,right,bottom,left)","default":""}
{"name":"SPAdmin_security_entity_edit_icon","type":"ICON","caption":"Icon","default":'{"Char":"60345","Color":"#777777","FontName":"icons8_win10","FontWeight":"bolder","Size":"20"}'}
GROUP_END
VARIABLES SPAdminSecurityEntityStateIconPosition SPAdmin_security_entity_edit_icon
TEMPLATE spadministration_security.css
.tab_item a.security_edit,
.tab_item a.security_padlock,
.Tabstrip.tabWrapper.useStyleColor .tab_item a.security_padlock,
.Tabstrip.tabWrapper.useStyleColor .tab_item a.security_edit{
position: relative;
padding: 7px 7px 7px 0;
}
.padlockright .BoxContainer a.security_padlock {
position:absolute;
right:\SPAdminSecurityEntityStateIconSpace\px;
top:0px;
}
.padlockleft .BoxContainer a.security_padlock {
position:absolute;
left:\SPAdminSecurityEntityStateIconSpace\px;
top:0px;
}
.padlockright .BoxContainer a.security_edit {
position:absolute;
right:calc(\SPAdminSecurityEntityStateIconSpace\px + 25px);
top:0px;
}
.padlockleft .BoxContainer a.security_edit {
position:absolute;
left:calc(\SPAdminSecurityEntityStateIconSpace\px + 25px);
top:0px;
}
div.BoxContainer.security_element_role_modified {
background-color:\SPAdmin_security_box_modified_resource_background_color!\;
background-image: \SPAdmin_security_box_modified_resource_background_img!\;
background-position: \SPAdmin_security_box_modified_resource_background_pos!\;
background-repeat: \SPAdmin_security_box_modified_resource_background_repeat!\;
border-width:\SPAdmin_security_box_modified_resource_bordersize!\;
border-color:\SPAdmin_security_box_modified_resource_bordercolor!\;
border-style:\SPAdmin_security_box_modified_resource_borderweight!\;
}
div.BoxContainer.security_element_role_modified a.security_element_initialize,
div.BoxContainer.security_element_role_modified a.security_element_closed,
div.BoxContainer.security_element_role_modified a.security_element_opened {
font-family:\SPAdmin_security_box_modified_resource_font!\;
color:\SPAdmin_security_box_modified_resource_color!\;
font-size:\SPAdmin_security_box_modified_resource_fontsize!\;
font-weight:\SPAdmin_security_box_modified_resource_fontweight!\;
vertical-align:\SPAdmin_security_box_modified_resource_valign!\;
}
div.PageContainer.security_element_role_modified {
background-color:\SPAdmin_security_page_modified_resource_background_color!\;
background-image: \SPAdmin_security_page_modified_resource_background_img!\;
background-position: \SPAdmin_security_page_modified_resource_background_pos!\;
background-repeat: \SPAdmin_security_page_modified_resource_background_repeat!\;
border-width:\SPAdmin_security_page_modified_resource_bordersize!\;
border-color:\SPAdmin_security_page_modified_resource_bordercolor!\;
border-style:\SPAdmin_security_page_modified_resource_borderweight!\;
}
div.PageContainer.security_element_role_modified a.security_element_initialize,
div.PageContainer.security_element_role_modified a.security_element_closed,
div.PageContainer.security_element_role_modified a.security_element_opened {
font-family:\SPAdmin_security_page_modified_resource_font!\;
color:\SPAdmin_security_page_modified_resource_color!\;
font-size:\SPAdmin_security_page_modified_resource_fontsize!\;
font-weight:\SPAdmin_security_page_modified_resource_fontweight!\;
vertical-align:\SPAdmin_security_page_modified_resource_valign!\;
}
.tab_item a.security_edit {
visibility: hidden;
}
.tab_item.selected a.security_edit, .BoxContainer a.security_edit {
margin:\SPAdmin_security_entity_edit_margin!\;
padding:\SPAdmin_security_entity_edit_padding!\;
visibility: visible;
}
.tab_item.selected a.security_edit a::after, .BoxContainer a.security_edit a::after {
content: \SPAdmin_security_entity_edit_icon.Char!\;
font-family: \SPAdmin_security_entity_edit_icon.FontName!\;
font-weight: \SPAdmin_security_entity_edit_icon.FontWeight!\;
font-size: \SPAdmin_security_entity_edit_icon.Size!\px;
color: \SPAdmin_security_entity_edit_icon.Color!\;
}
.BoxTabstrip .BoxContainer a.security_edit a::after,
.BoxTabstrip .tab_item.selected a.security_edit a::after,
.BoxTabstrip .BoxContainer a.security_padlock a::after,
.BoxTabstrip .tab_item.selected a.security_padlock a::after {
color: \SPAdminSecurityEntityStateIconColor!\;
}
a.security_edit a::after,
a.security_padlock a::after {
vertical-align: middle;
display: inline-block;
}
NODE_END
NODE SPAdministration/SPAdminToolbarBtn Control Panel
GROUP Icon size on control panel
{"name":"controlBoxWidth","type":"TEXT","caption":"Box width","default":"90px"}
{"name":"controlIconHeight","type":"NUMBER","caption":"Icon height","default":"32"}
{"name":"controlFontSize","type":"FONT_SIZE","caption":"Font size"}
{"name":"controlColor","type":"COLOR","caption":"Font color"}
GROUP_END
GROUP Toolbar button icon
{"name":"controlPanelHelp","type":"ICON","caption":"Help image","default":""}
{"name":"controlPanelBack","type":"ICON","caption":"Back image","default":""}
{"name":"controlPanelRefresh","type":"ICON","caption":"Refresh image","default":""}
{"name":"controlPanelDatabase","type":"ICON","caption":"Database image","default":""}
{"name":"controlPanelDatabaseAccess","type":"ICON","caption":"Database access image","default":""}
{"name":"controlPanelDatabaseSettings","type":"ICON","caption":"Database settings image","default":""}
GROUP_END
VARIABLES controlPanelHelp controlPanelBack controlPanelRefresh
TEMPLATE portalstudio.css
.withoutclass.gridFloat td {
min-width: \controlBoxWidth!\;
}
.withoutclass.gridFloat .label a {
color: \controlColor!\;
font-size: \controlFontSize!\;
}
.withoutclass.gridFloat img {
height: \controlIconHeight!\px;
}
NODE_END