pax_global_header 0000666 0000000 0000000 00000000064 13261211361 0014506 g ustar 00root root 0000000 0000000 52 comment=dee343f38b783279e46bfe3406a3be894de7196b
54f74c27ccd1637ed3e49fa9f475fa604e9f9361.paxheader 0000666 0000000 0000000 00000000211 13261211361 0020535 x ustar 00root root 0000000 0000000 137 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/
54f74c27ccd1637ed3e49fa9f475fa604e9f9361.data 0000775 0000000 0000000 00000000000 13261211361 0017377 5 ustar 00root root 0000000 0000000 master/ 0000775 0000000 0000000 00000000000 13261211361 0040645 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style bt5/ 0000775 0000000 0000000 00000000000 13261211361 0041337 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master slapos_jio/ 0000775 0000000 0000000 00000000000 13261211361 0043501 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5 SkinTemplateItem/ 0000775 0000000 0000000 00000000000 13261211361 0046720 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/ 0000775 0000000 0000000 00000000000 13261211361 0051430 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/ 0000775 0000000 0000000 00000000000 13261211361 0056026 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 1291d956690ed1c265bb54da003d42caa13d1dd4.paxheader 0000666 0000000 0000000 00000000404 13261211361 0020453 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/AccountingTransaction_getPaymentStateAsHateoas.py
1291d956690ed1c265bb54da003d42caa13d1dd4.data 0000664 0000000 0000000 00000000502 13261211361 0017310 0 ustar 00root root 0000000 0000000 import json
state = context.AccountingTransaction_getPaymentState()
payment_transaction = None
if state == "Pay now":
payment_transaction = context.SaleInvoiceTransaction_getPayzenPaymentRelatedValue().getRelativeUrl()
return json.dumps({"state": state,
"payment_transaction": payment_transaction})
13f60ae980281b70dcb055e5c2645add767fc577.paxheader 0000666 0000000 0000000 00000000405 13261211361 0020432 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/AccountingTransaction_getPaymentStateAsHateoas.xml
13f60ae980281b70dcb055e5c2645add767fc577.data 0000664 0000000 0000000 00000004362 13261211361 0017276 0 ustar 00root root 0000000 0000000
-
Script_magic
3
-
_bind_names
-
_params
-
id
AccountingTransaction_getPaymentStateAsHateoas
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getComputerToken.py 0000664 0000000 0000000 00000001156 13261211361 0062634 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
portal = context.getPortalObject()
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()
web_site = context.getWebSiteValue()
request_method = "POST"
request_url = "%s/%s" % (web_site.absolute_url(), "Person_requestComputer")
access_token = portal.access_token_module.newContent(
portal_type="One Time Restricted Access Token",
agent_value=person,
url_string=request_url,
url_method=request_method
)
access_token.validate()
request = context.REQUEST
response = request.RESPONSE
response.setHeader('Content-Type', "application/json")
return json.dumps({'access_token': access_token.getId()})
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getComputerToken.xml 0000664 0000000 0000000 00000004331 13261211361 0063002 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
id
Base_getComputerToken
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getCredentialToken.py 0000664 0000000 0000000 00000001305 13261211361 0063104 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
portal = context.getPortalObject()
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()
# Revoke user certificate
try:
person.revokeCertificate()
except ValueError:
pass
web_site = context.getWebSiteValue()
request_method = "POST"
request_url = "%s/%s" % (web_site.absolute_url(), "Person_getCertificate")
access_token = portal.access_token_module.newContent(
portal_type="One Time Restricted Access Token",
agent_value=person,
url_string=request_url,
url_method=request_method
)
access_token.validate()
request = context.REQUEST
response = request.RESPONSE
response.setHeader('Content-Type', "application/json")
return json.dumps({'access_token': access_token.getId()})
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getCredentialToken.xml 0000664 0000000 0000000 00000004333 13261211361 0063260 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
id
Base_getCredentialToken
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getFeedUrl.py 0000664 0000000 0000000 00000002556 13261211361 0061370 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
portal = context.getPortalObject()
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()
if person is None:
raise ValueError("User Not Found")
document_path = ""
if context.getPortalType() in ["Hosting Subscription", "Computer"]:
document_path = "/%s" % context.getRelativeUrl()
web_site = context.getWebSiteValue()
request_url = "%s/feed%s" % (web_site.absolute_url(), document_path)
# XXX - Cannot search in catalog with parameter url_string
access_token = None
for token_item in portal.portal_catalog(
portal_type="Restricted Access Token",
default_agent_uid=person.getUid(),
validation_state='validated'
):
if token_item.getUrlString() == request_url:
access_token = token_item
reference = access_token.getReference()
break
if access_token is None:
access_token = portal.access_token_module.newContent(
portal_type="Restricted Access Token",
url_string=request_url,
url_method="GET",
)
access_token.setAgentValue(person)
reference = access_token.getReference()
access_token.validate()
url = "%s/feed%s?access_token=%s&access_token_secret=%s" % (
web_site.absolute_url(),
document_path,
access_token.getId(),
reference)
request = context.REQUEST
response = request.RESPONSE
response.setHeader('Content-Type', "application/json")
return json.dumps({'restricted_access_url': url})
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getFeedUrl.xml 0000664 0000000 0000000 00000004323 13261211361 0061532 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
id
Base_getFeedUrl
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getHateoasNews.py 0000664 0000000 0000000 00000001362 13261211361 0062255 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
from DateTime import DateTime
memcached_dict = context.getPortalObject().portal_memcached.getMemcachedDict(
key_prefix='slap_tool',
plugin_path='portal_memcached/default_memcached_plugin')
try:
d = memcached_dict[document.getReference()]
except KeyError:
d = {
"user": "SlapOS Master",
"text": "#error no data found for %s" % document.getReference(),
"no_data": 1
}
else:
d = json.loads(d)
last_contact = DateTime(d.get('created_at'))
d["no_data_since_15_minutes"] = 0
d["no_data_since_5_minutes"] = 0
if (DateTime() - last_contact) > 0.005:
d["no_data_since_15_minutes"] = 1
d["no_data_since_5_minutes"] = 1
elif (DateTime() - last_contact) > 0.0025:
d["no_data_since_5_minutes"] = 1
return d
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_getHateoasNews.xml 0000664 0000000 0000000 00000004664 13261211361 0062435 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
document
-
_proxy_roles
Manager
-
id
Base_getHateoasNews
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_redirectToMonitor.py 0000664 0000000 0000000 00000001203 13261211361 0063002 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio base_url = 'https://monitor.app.officejs.com/#/?page=ojsm_dispatch&query=portal_type:"Software Instance" AND '
if context.getPortalType() == "Organisation":
computer_reference = ",".join([ '"' + i.getReference() + '"' for i in context.Organisation_getComputerTrackingList()])
return context.REQUEST.RESPONSE.redirect(base_url + "aggregate_reference:(%s)" % computer_reference)
if context.getPortalType() == "Project":
computer_reference = ",".join([ '"' + i.getReference() + '"' for i in context.Project_getComputerTrackingList()])
return context.REQUEST.RESPONSE.redirect(base_url + "aggregate_reference:(%s)" % computer_reference)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Base_redirectToMonitor.xml 0000664 0000000 0000000 00000004332 13261211361 0063160 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
id
Base_redirectToMonitor
SkinTemplateItem/portal_skins/slapos_hal_json_style/Category_viewAsHateoas.xml 0000664 0000000 0000000 00000011145 13261211361 0063152 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_uid
-
right
-
id
Category_viewAsHateoas
-
method
POST
-
name
Category_viewAsHateoas
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
Category
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Category_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0062426 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/Category_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005631 13261211361 0065003 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/Category_viewAsHateoas/my_uid.xml 0000664 0000000 0000000 00000006164 13261211361 0064445 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_uid
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
-
title
uid
db106a73dd0f8404333dfc63b3009b8555d5fc92.paxheader 0000666 0000000 0000000 00000000405 13261211361 0020416 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_getHateoasComputerPartitionNews.py
db106a73dd0f8404333dfc63b3009b8555d5fc92.data 0000664 0000000 0000000 00000000476 13261211361 0017264 0 ustar 00root root 0000000 0000000 if REQUEST is not None:
raise Unauthorized
computer_network_partition_dict = {}
for computer in context.getSubordinationRelatedValueList(portal_type="Computer"):
computer_network_partition_dict[computer.getReference()] = computer.Computer_getHateoasComputerPartitionNews()
return computer_network_partition_dict
6d9200129e511232df577fa645cd2ae70ffbb9f8.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020512 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_getHateoasComputerPartitionNews.xml
6d9200129e511232df577fa645cd2ae70ffbb9f8.data 0000664 0000000 0000000 00000004724 13261211361 0017357 0 ustar 00root root 0000000 0000000
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
_proxy_roles
Manager
-
id
ComputerNetwork_getHateoasComputerPartitionNews
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_hasComputer.py 0000664 0000000 0000000 00000000141 13261211361 0064116 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
return json.dumps(len(context.getSubordinationRelatedList(portal_type="Computer")))
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_hasComputer.xml 0000664 0000000 0000000 00000004343 13261211361 0064276 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
**kw
-
id
ComputerNetwork_hasComputer
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_invalidate.py 0000664 0000000 0000000 00000000107 13261211361 0063746 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio if context.getValidationState() == "validated":
context.invalidate()
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_invalidate.xml 0000664 0000000 0000000 00000004336 13261211361 0064126 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
id
ComputerNetwork_invalidate
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_viewAsHateoas.xml 0000664 0000000 0000000 00000011363 13261211361 0064547 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_reference
my_computer_partition_news
my_computer_news
-
right
-
id
ComputerNetwork_viewAsHateoas
-
method
POST
-
name
Network_viewAsWeb
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
Network
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0064021 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 6cbb158d6dce8e04ff14bdc1bbf28f9e9a86737e.paxheader 0000666 0000000 0000000 00000000405 13261211361 0021110 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_viewAsHateoas/my_computer_news.xml
6cbb158d6dce8e04ff14bdc1bbf28f9e9a86737e.data 0000664 0000000 0000000 00000011070 13261211361 0017746 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_computer_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message
-
_text
python: [computer.Base_getHateoasNews(computer) for computer in here.portal_catalog(portal_type="Computer", default_subordination_uid=here.getUid())]
a9d08229ac7c38b02d319779e5f1e8bb562a76d4.paxheader 0000666 0000000 0000000 00000000417 13261211361 0020445 x ustar 00root root 0000000 0000000 271 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_viewAsHateoas/my_computer_partition_news.xml
a9d08229ac7c38b02d319779e5f1e8bb562a76d4.data 0000664 0000000 0000000 00000010777 13261211361 0017315 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_computer_partition_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message Computer Partitions
-
_text
python: here.ComputerNetwork_getHateoasComputerPartitionNews()
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000006201 13261211361 0067205 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_reference
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
SkinTemplateItem/portal_skins/slapos_hal_json_style/ComputerNetwork_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005626 13261211361 0066402 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_getCertificate.py 0000664 0000000 0000000 00000000365 13261211361 0063204 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
request = context.REQUEST
try:
context.generateCertificate()
return json.dumps({
"certificate" : request.get('computer_certificate'),
"key" : request.get('computer_key')
})
except ValueError:
return json.dumps(False)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_getCertificate.xml 0000664 0000000 0000000 00000004337 13261211361 0063357 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
**kw
-
id
Computer_getCertificate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_getHateoasComputerPartitionNews.py 0000664 0000000 0000000 00000000661 13261211361 0066613 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio if REQUEST is not None:
raise Unauthorized
computer_partition_dict = { }
for computer_partition in context.objectValues(portal_type="Computer Partition"):
software_instance = computer_partition.getAggregateRelatedValue(portal_type="Software Instance")
if software_instance is not None:
computer_partition_dict[computer_partition.getTitle()] = context.Base_getHateoasNews(software_instance)
return computer_partition_dict
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_getHateoasComputerPartitionNews.xml 0000664 0000000 0000000 00000004715 13261211361 0066767 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
_proxy_roles
Manager
-
id
Computer_getHateoasComputerPartitionNews
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_getHateoasSoftwareInstallationList.py 0000664 0000000 0000000 00000002415 13261211361 0067275 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() != "Computer":
response.setStatus(403)
return ""
import json
result_dict = {
'_links': {
"self": { "href": context.Base_getRequestUrl() },
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Computer"
},
"content": [],
},
}
for sql_obj in context.getPortalObject().portal_catalog(
portal_type='Software Installation',
default_aggregate_uid=context.getUid(),
validation_state='validated',
):
obj = sql_obj.getObject()
result_dict['_links']['content'].append({
'href': '%s/ERP5Document_getHateoas' % obj.absolute_url(),
'title': obj.getUrlString()
})
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_getHateoasSoftwareInstallationList.xml 0000664 0000000 0000000 00000004373 13261211361 0067452 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
Computer_getHateoasSoftwareInstallationList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_revokeCertificate.py 0000664 0000000 0000000 00000000167 13261211361 0063720 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
try:
context.revokeCertificate()
return json.dumps(True)
except ValueError:
return json.dumps(False)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_revokeCertificate.xml 0000664 0000000 0000000 00000004355 13261211361 0064073 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
*args, **kwargs
-
id
Computer_revokeCertificate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_updateAllocationScope.py 0000664 0000000 0000000 00000002333 13261211361 0064541 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio # This should be moved to interaction workflow
portal = context.getPortalObject()
computer = context
if allocation_scope == 'open/public':
# Public computer capacity is handle by an alarm
capacity_scope = 'close'
elif allocation_scope.startswith('open'):
# Capacity is not handled for 'private' computers
capacity_scope = 'open'
else:
capacity_scope = 'close'
edit_kw = {
'allocation_scope': allocation_scope,
'capacity_scope': capacity_scope,
}
self_person = computer.getSourceAdministrationValue(portal_type="Person")
self_email = self_person.getDefaultEmailCoordinateText()
if allocation_scope == 'open/public':
# reset friends and update in place
edit_kw['subject_list'] = ['']
edit_kw['destination_section'] = None
elif allocation_scope == 'open/personal':
# reset friends to self and update in place
edit_kw['subject_list'] = [self_email]
edit_kw['destination_section_value'] = self_person
else:
if self_email not in subject_list:
# add self as friend
subject_list.append(self_email)
edit_kw['subject_list'] = subject_list
computer.edit(**edit_kw)
message = context.Base_translateString("Allocation scope updated!")
return computer.Base_redirect(keep_items={'portal_status_message': message})
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_updateAllocationScope.xml 0000664 0000000 0000000 00000004413 13261211361 0064712 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
allocation_scope, subject_list=None, **kw
-
id
Computer_updateAllocationScope
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas.xml 0000664 0000000 0000000 00000012106 13261211361 0063171 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
left
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
left
my_title
my_reference
my_url_string
my_subject_list
my_allocation_scope
my_subordination
my_news
my_computer_partition_news
my_source_title
my_source_project_title
-
right
-
id
Computer_viewAsHateoas
-
method
POST
-
name
Computer_viewAsHateoas
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
Computer
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0062447 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_allocation_scope.xml 0000664 0000000 0000000 00000004434 13261211361 0067221 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
id
my_allocation_scope
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
tales
-
field_id
-
form_id
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
eac6397ec951d36ee9402c880ed2a2f33f05b8f8.paxheader 0000666 0000000 0000000 00000000410 13261211361 0020600 x ustar 00root root 0000000 0000000 264 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_computer_partition_news.xml
eac6397ec951d36ee9402c880ed2a2f33f05b8f8.data 0000664 0000000 0000000 00000010770 13261211361 0017450 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_computer_partition_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message Computer Partitions
-
_text
python: here.Computer_getHateoasComputerPartitionNews()
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_news.xml 0000664 0000000 0000000 00000010700 13261211361 0064650 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
default
title
-
id
my_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message
-
_text
python: here.Base_getHateoasNews(here)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000005636 13261211361 0065646 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_reference
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
8b149bbc53c0dbee3c6bc8d7782cbecf82a6d834.paxheader 0000666 0000000 0000000 00000000405 13261211361 0021073 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_source_project_title.xml
8b149bbc53c0dbee3c6bc8d7782cbecf82a6d834.data 0000664 0000000 0000000 00000010742 13261211361 0017736 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_source_project_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Current Project
-
_text
python: here.Item_getCurrentProjectValue().title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_source_title.xml 0000664 0000000 0000000 00000010730 13261211361 0066400 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
default
title
-
id
my_source_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Current Location
-
_text
python: here.Item_getCurrentSiteValue().title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_subject_list.xml 0000664 0000000 0000000 00000005230 13261211361 0066370 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_subject_list
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
tales
-
field_id
-
form_id
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
title
Friends (email)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_subordination.xml 0000664 0000000 0000000 00000007247 13261211361 0066570 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
items
title
-
id
my_subordination
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Network
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005631 13261211361 0065024 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/Computer_viewAsHateoas/my_url_string.xml 0000664 0000000 0000000 00000012607 13261211361 0066074 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
default
editable
enabled
height
title
width
-
id
my_url_string
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
enabled
AAAAAAAAAAM=
-
field_id
-
form_id
-
target
-
values
-
default
-
editable
0
-
enabled
1
-
field_id
my_editor_field
-
form_id
Base_viewFieldLibrary
-
height
1
-
target
Click to edit the target
-
title
Inventory
-
width
5
-
_text
Link " % here.getUrlString()
]]>
-
_text
here/getUrlString
SkinTemplateItem/portal_skins/slapos_hal_json_style/ERP5Site_activeLogin.py 0000664 0000000 0000000 00000001702 13261211361 0062264 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from Products.ERP5Type.Message import translateString
from ZTUtils import make_query
portal = context.getPortalObject()
assert key
mail_message = portal.ERP5Site_unrestrictedSearchMessage(key=key)
came_from = context.getWebSectionValue().absolute_url() + "/#!login?p.page=slapos{&n.me}"
credential_request = mail_message.getFollowUpValue()
if credential_request.getValidationState() in ('submitted', 'accepted'):
message = translateString("Your account is already active.")
else:
credential_request.submit(comment=translateString('Created by subscription form'))
mail_message.deliver()
message = translateString("Your account is being activated. You will receive an e-mail when activation is complete.")
url = "%s/login_form?portal_status_message=%s&%s" % (
context.getWebSectionValue().absolute_url(),
message,
make_query({"came_from": came_from})
)
context.REQUEST.RESPONSE.setHeader('Location', url)
context.REQUEST.RESPONSE.setStatus(303)
SkinTemplateItem/portal_skins/slapos_hal_json_style/ERP5Site_activeLogin.xml 0000664 0000000 0000000 00000004660 13261211361 0062442 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
key
-
_proxy_roles
Manager
-
id
ERP5Site_activeLogin
SkinTemplateItem/portal_skins/slapos_hal_json_style/ERP5Site_callbackFacebookLogin.py 0000664 0000000 0000000 00000003122 13261211361 0064175 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import time
def handleError(error):
context.REQUEST.RESPONSE.setStatus(401)
if error is not None:
return handleError(error)
elif code is not None:
portal = context.getPortalObject()
response_dict = context.ERP5Site_getFacebookAccessTokenFromCode(
code,
"{0}/ERP5Site_callbackFacebookLogin".format(context.absolute_url()))
if response_dict is not None:
access_token = response_dict['access_token'].encode('utf-8')
hash_str = context.Base_getHMAC(access_token, access_token)
context.REQUEST.RESPONSE.setCookie('__ac_facebook_hash', hash_str, path='/')
# store timestamp in second since the epoch in UTC is enough
response_dict["response_timestamp"] = time.time()
context.Base_setBearerToken(hash_str,
response_dict,
"facebook_server_auth_token_cache_factory")
user_dict = context.ERP5Site_getFacebookUserEntry(access_token)
user_reference = user_dict["reference"]
context.Base_setBearerToken(access_token,
{"reference": user_reference},
"facebook_server_auth_token_cache_factory")
method = getattr(context, "ERP5Site_createFacebookUserToOAuth", None)
if method is not None:
method(user_reference, user_dict)
person_relative_url = context.ERP5Site_getPersonFromFacebookLogin(user_reference)
came_from = portal.absolute_url() + "/#!login?n.me=%s" % (person_relative_url)
context.REQUEST.RESPONSE.setHeader('Location', came_from)
context.REQUEST.RESPONSE.setStatus(303)
else:
return handleError('')
SkinTemplateItem/portal_skins/slapos_hal_json_style/ERP5Site_callbackFacebookLogin.xml 0000664 0000000 0000000 00000004714 13261211361 0064355 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
code=None, error=None
-
_proxy_roles
Auditor
-
id
ERP5Site_callbackFacebookLogin
SkinTemplateItem/portal_skins/slapos_hal_json_style/ERP5Site_receiveGoogleCallback.py 0000664 0000000 0000000 00000003403 13261211361 0064214 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import time
def handleError(error):
context.Base_redirect(
'login_form',
keep_items={"portal_status_message":
context.Base_translateString(
"There was problem with Google login: ${error}. Please try again later.",
mapping={"error": error})
})
if error is not None:
return handleError(error)
elif code is not None:
response_dict = context.ERP5Site_getAccessTokenFromCode(
code,
"{0}/ERP5Site_receiveGoogleCallback".format(context.absolute_url()))
if response_dict is not None:
access_token = response_dict['access_token'].encode('utf-8')
hash_str = context.Base_getHMAC(access_token, access_token)
context.REQUEST.RESPONSE.setCookie('__ac_google_hash', hash_str, path='/')
# store timestamp in second since the epoch in UTC is enough
response_dict["response_timestamp"] = time.time()
context.Base_setBearerToken(hash_str,
response_dict,
"google_server_auth_token_cache_factory")
user_dict = context.ERP5Site_getGoogleUserEntry(access_token)
user_reference = user_dict["email"]
context.Base_setBearerToken(access_token,
{"reference": user_reference},
"google_server_auth_token_cache_factory")
method = getattr(context, "ERP5Site_createGoogleUserToOAuth", None)
if method is not None:
method(user_reference, user_dict)
person_relative_url = context.ERP5Site_getPersonFromGoogleLogin(user_reference)
came_from = context.absolute_url() + "/#!login?n.me=%s" % person_relative_url
context.REQUEST.RESPONSE.setHeader('Location', came_from)
context.REQUEST.RESPONSE.setStatus(303)
else:
return handleError('')
SkinTemplateItem/portal_skins/slapos_hal_json_style/ERP5Site_receiveGoogleCallback.xml 0000664 0000000 0000000 00000004367 13261211361 0064376 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
code=None, error=None
-
id
ERP5Site_receiveGoogleCallback
SkinTemplateItem/portal_skins/slapos_hal_json_style/ERP5Site_unrestrictedSearchMessage.xml 0000664 0000000 0000000 00000001527 13261211361 0065343 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_function
unrestrictedSearchMessage
-
_module
SlapOSHypermedia
-
id
ERP5Site_unrestrictedSearchMessage
-
title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Event_viewAsHateoas.xml 0000664 0000000 0000000 00000011317 13261211361 0062457 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_text_content
my_follow_up
my_source
-
right
-
id
Event_viewAsHateoas
-
method
POST
-
name
Ticket_viewAsWeb
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Event_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0061732 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/Event_viewAsHateoas/my_follow_up.xml 0000664 0000000 0000000 00000006204 13261211361 0065171 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_follow_up
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Aggregate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Event_viewAsHateoas/my_source.xml 0000664 0000000 0000000 00000006201 13261211361 0064460 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_source
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Aggregate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Event_viewAsHateoas/my_text_content.xml 0000664 0000000 0000000 00000006105 13261211361 0065701 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_text_content
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
display_width
40
-
field_id
my_description
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/Event_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005626 13261211361 0064313 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_edit.py 0000664 0000000 0000000 00000001463 13261211361 0063431 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio request = context.REQUEST
edit_kw = {}
if short_title != context.getShortTitle():
edit_kw["short_title"] = short_title
if description != context.getDescription():
edit_kw["description"] = description
if edit_kw.keys():
context.edit(**edit_kw)
def isSoftwareTypeChanged(software_type):
base_type = ['RootSoftwareInstance', 'default']
current_software_type = context.getSourceReference()
if software_type in base_type and current_software_type in base_type:
return False
else:
return current_software_type != software_type
if 'software_type' in request and isSoftwareTypeChanged(request['software_type']):
raise ValueError("Change Software Type is forbidden.")
if context.getTextContent() != text_content:
context.HostingSubscription_requestPerson(instance_xml=request['text_content'])
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_edit.xml 0000664 0000000 0000000 00000004402 13261211361 0063575 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
text_content, short_title, description
-
id
HostingSubscription_edit
bd033f4e52dd9521d862cca2601c6bf2f1a49926.paxheader 0000666 0000000 0000000 00000000404 13261211361 0020474 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_getConnectionParameterList.py
bd033f4e52dd9521d862cca2601c6bf2f1a49926.data 0000664 0000000 0000000 00000000605 13261211361 0017335 0 ustar 00root root 0000000 0000000 title = context.getTitle()
result = []
found = False
for instance in context.getPredecessorValueList():
if (instance.getTitle() == title) and (instance.getSlapState() != 'destroy_requested'):
found = True
break
if found:
result = instance.SoftwareInstance_getConnectionParameterList(type,
relative_url=context.getRelativeUrl())
return result
e8061c05dd45dc52b0d83b83b77ef944c562e2fb.paxheader 0000666 0000000 0000000 00000000405 13261211361 0020571 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_getConnectionParameterList.xml
e8061c05dd45dc52b0d83b83b77ef944c562e2fb.data 0000664 0000000 0000000 00000004405 13261211361 0017433 0 ustar 00root root 0000000 0000000
-
Script_magic
3
-
_bind_names
-
_params
type=None, **kwargs
-
id
HostingSubscription_getConnectionParameterList
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_getHateoasInstanceList.py 0000664 0000000 0000000 00000002345 13261211361 0067111 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() != "Hosting Subscription":
response.setStatus(403)
return ""
import json
result_dict = {
'_links': {
"self": { "href": context.Base_getRequestUrl() },
"content": [],
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Hosting Subscription"
},
},
}
for sql_obj in context.getPortalObject().portal_catalog(
portal_type=['Software Instance', 'Slave Instance'],
default_specialise_uid=context.getUid(),
):
obj = sql_obj.getObject()
result_dict['_links']['content'].append({
'href': '%s/ERP5Document_getHateoas' % obj.absolute_url(),
'title': obj.getTitle()
})
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_getHateoasInstanceList.xml 0000664 0000000 0000000 00000004372 13261211361 0067263 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
HostingSubscription_getHateoasInstanceList
eec45859342d8a982f95d49f40a9077a5fbf0440.paxheader 0000666 0000000 0000000 00000000410 13261211361 0020371 x ustar 00root root 0000000 0000000 264 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_getHateoasRootSoftwareInstance.py
eec45859342d8a982f95d49f40a9077a5fbf0440.data 0000664 0000000 0000000 00000002110 13261211361 0017226 0 ustar 00root root 0000000 0000000 from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() != "Hosting Subscription":
response.setStatus(403)
return ""
instance_list = context.getPredecessorValueList()
for instance in instance_list:
if instance.getTitle() == context.getTitle():
root_instance = instance
break
else:
raise Exception('Root instance not found.')
import json
result_dict = {
'_links': {
"self": { "href": context.Base_getRequestUrl() },
"content": [
{'href': '%s/ERP5Document_getHateoas' % root_instance.getAbsoluteUrl()},
],
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Hosting Subscription"
},
},
}
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
c59856b2cdf850d3a192dc31711d0097dea36e2e.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020477 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_getHateoasRootSoftwareInstance.xml
c59856b2cdf850d3a192dc31711d0097dea36e2e.data 0000664 0000000 0000000 00000004402 13261211361 0017341 0 ustar 00root root 0000000 0000000
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
HostingSubscription_getHateoasRootSoftwareInstance
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas.xml 0000664 0000000 0000000 00000012226 13261211361 0065416 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
HostingSubscription_editWebMode
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_source_reference
my_text_content
my_reference
my_url_string
my_slap_state
my_slap_state_title
my_news
my_short_title
my_description
my_root_slave
-
right
-
id
HostingSubscription_viewAsHateoas
-
method
POST
-
name
HostingSubscription_viewAsWeb
-
pt
form_view_editable
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0064671 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 8dcda0728b04ebde21e4d0c2cea9388fd4fbedc5.paxheader 0000666 0000000 0000000 00000000407 13261211361 0021223 x ustar 00root root 0000000 0000000 263 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_description.xml
8dcda0728b04ebde21e4d0c2cea9388fd4fbedc5.data 0000664 0000000 0000000 00000005645 13261211361 0020072 0 ustar 00root root 0000000 0000000
-
delegated_list
-
id
my_description
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_description
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_news.xml 0000664 0000000 0000000 00000011036 13261211361 0067075 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
default
title
-
id
my_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message
-
_text
python: [instance.Base_getHateoasNews(instance) for instance in here.getSpecialiseRelatedValueList(portal_type="Software Instance")]
049c218f9595b7b6a5cf4cf00203b11876379f02.paxheader 0000666 0000000 0000000 00000000405 13261211361 0020210 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_reference.xml
049c218f9595b7b6a5cf4cf00203b11876379f02.data 0000664 0000000 0000000 00000006204 13261211361 0017051 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
255a0183c4e723fc5b4d54cf7284018665abb77f.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020351 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_root_slave.xml
255a0183c4e723fc5b4d54cf7284018665abb77f.data 0000664 0000000 0000000 00000023771 13261211361 0017221 0 ustar 00root root 0000000 0000000
-
id
my_root_slave
-
message_values
-
external_validator_failed
The input failed the external validator.
-
integer_out_of_range
The integer you entered was out of range.
-
not_integer
You did not enter an integer.
-
required_not_found
Input is required but no input given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
end
-
external_validator
-
extra
-
hidden
-
input_type
-
required
-
start
-
title
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
end
-
external_validator
-
extra
-
hidden
-
input_type
-
required
-
start
-
title
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
end
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
required
0
-
start
-
title
my_root_slave
-
whitespace_preserve
0
6dab055bccefdd2e7e00ebe28155ca970c2c8bdf.paxheader 0000666 0000000 0000000 00000000407 13261211361 0021215 x ustar 00root root 0000000 0000000 263 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_short_title.xml
6dab055bccefdd2e7e00ebe28155ca970c2c8bdf.data 0000664 0000000 0000000 00000005646 13261211361 0020065 0 ustar 00root root 0000000 0000000
-
delegated_list
-
id
my_short_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
b777df50d96debbb46ef4dfcdd6cf8900d08c0b2.paxheader 0000666 0000000 0000000 00000000406 13261211361 0021157 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_slap_state.xml
b777df50d96debbb46ef4dfcdd6cf8900d08c0b2.data 0000664 0000000 0000000 00000023714 13261211361 0020024 0 ustar 00root root 0000000 0000000
-
id
my_slap_state
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
inline
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Slap State
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
95dbb087783c4da4dea21815686c0dce0907e810.paxheader 0000666 0000000 0000000 00000000414 13261211361 0020430 x ustar 00root root 0000000 0000000 268 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_slap_state_title.xml
95dbb087783c4da4dea21815686c0dce0907e810.data 0000664 0000000 0000000 00000023722 13261211361 0017275 0 ustar 00root root 0000000 0000000
-
id
my_slap_state_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
inline
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Slap State
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
3433a3318c31287c18bed4af2756cbd7ebb4b6bb.paxheader 0000666 0000000 0000000 00000000414 13261211361 0020631 x ustar 00root root 0000000 0000000 268 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_source_reference.xml
3433a3318c31287c18bed4af2756cbd7ebb4b6bb.data 0000664 0000000 0000000 00000023725 13261211361 0017501 0 ustar 00root root 0000000 0000000
-
id
my_source_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
inline
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Software Type
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
34cf543609577dcf1310274d583da791a957317b.paxheader 0000666 0000000 0000000 00000000410 13261211361 0020133 x ustar 00root root 0000000 0000000 264 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_text_content.xml
34cf543609577dcf1310274d583da791a957317b.data 0000664 0000000 0000000 00000025154 13261211361 0017005 0 ustar 00root root 0000000 0000000
-
id
my_text_content
-
message_values
-
external_validator_failed
The input failed the external validator.
-
line_too_long
A line was too long.
-
required_not_found
Input is required but no input given.
-
too_long
You entered too many characters.
-
too_many_lines
You entered too many lines.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
title
-
unicode
-
whitespace_preserve
-
width
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
title
-
unicode
-
whitespace_preserve
-
width
-
values
-
alternate_name
-
css_class
-
default
-
description
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
height
10
-
hidden
0
-
max_length
-
max_linelength
-
max_lines
-
required
0
-
title
Parameter XML
-
unicode
0
-
whitespace_preserve
1
-
width
80
SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005631 13261211361 0067246 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
3aa80cee336bc0852f9f86e810a0e01dd2757a35.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020476 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/HostingSubscription_viewAsHateoas/my_url_string.xml
3aa80cee336bc0852f9f86e810a0e01dd2757a35.data 0000664 0000000 0000000 00000006206 13261211361 0017340 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_url_string
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Url String
SkinTemplateItem/portal_skins/slapos_hal_json_style/Instance_getHateoasInformation.py 0000664 0000000 0000000 00000002535 13261211361 0064523 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() not in ["Software Instance", "Slave Instance"]:
response.setStatus(403)
return ""
if context.getSlapState() == "stop_requested":
state = 'stopped'
elif context.getSlapState() == "start_requested":
state = 'started'
else:
state = 'destroyed'
import json
result_dict = {
'title': context.getTitle(),
'slave': context.getPortalType() == 'Slave Instance',
'software_type': context.getSourceReference(),
'parameter_dict': context.getInstanceXmlAsDict(),
'sla_dict': context.getSlaXmlAsDict(),
'connection_dict': context.getConnectionXmlAsDict(),
'requested_state': state,
'instance_guid': context.getId(),
'_links': {
"self": { "href": context.Base_getRequestUrl() },
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Software Instance",
},
'software_release': {
"href": context.getUrlString(),
}
},
}
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Instance_getHateoasInformation.xml 0000664 0000000 0000000 00000004356 13261211361 0064676 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
Instance_getHateoasInformation
SkinTemplateItem/portal_skins/slapos_hal_json_style/Instance_getHateoasNews.py 0000664 0000000 0000000 00000002250 13261211361 0063144 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() not in ["Software Instance", "Slave Instance"]:
response.setStatus(403)
return ""
import json
memcached_dict = context.getPortalObject().portal_memcached.getMemcachedDict(
key_prefix='slap_tool',
plugin_path='portal_memcached/default_memcached_plugin')
try:
d = memcached_dict[context.getReference()]
except KeyError:
d = {
"user": "SlapOS Master",
"text": "#error no data found for %s" % context.getReference()
}
else:
d = json.loads(d)
result_dict = {
'news': [d],
'_links': {
"self": { "href": context.Base_getRequestUrl() },
# XXX current type
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Software Instance"
},
},
}
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Instance_getHateoasNews.xml 0000664 0000000 0000000 00000004347 13261211361 0063325 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
Instance_getHateoasNews
SkinTemplateItem/portal_skins/slapos_hal_json_style/Instance_getHateoasRelatedHostingSubscription.py0000664 0000000 0000000 00000002141 13261211361 0067550 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() not in ["Software Instance", "Slave Instance"]:
response.setStatus(403)
return ""
if context.getSlapState() == "stop_requested":
state = 'stopped'
elif context.getSlapState() == "start_requested":
state = 'started'
else:
state = 'destroyed'
import json
result_dict = {
'_links': {
"self": { "href": context.Base_getRequestUrl() },
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Software Instance",
},
'action_object_jump': {
"href": "%s/ERP5Document_getHateoas" % context.getSpecialiseValue().getAbsoluteUrl(),
"title": "Hosting Subscription",
}
},
}
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
f91508e94bc9e915b66940f247663da446e18769.paxheader 0000666 0000000 0000000 00000000404 13261211361 0020171 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Instance_getHateoasRelatedHostingSubscription.xml
f91508e94bc9e915b66940f247663da446e18769.data 0000664 0000000 0000000 00000004375 13261211361 0017042 0 ustar 00root root 0000000 0000000
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
Instance_getHateoasRelatedHostingSubscription
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_closeRelatedAssignment.py 0000664 0000000 0000000 00000000377 13261211361 0065563 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio person = context.getPortalObject().portal_membership.getAuthenticatedMember().getUserValue()
for assignment in person.objectValues(portal_type="Assignment"):
if assignment.getDestination() == context.getRelativeUrl():
assignment.close()
return
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_closeRelatedAssignment.xml 0000664 0000000 0000000 00000004674 13261211361 0065737 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
_proxy_roles
Manager
-
id
Organisation_closeRelatedAssignment
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_getComputerTrackingList.py 0000664 0000000 0000000 00000000415 13261211361 0065732 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio # This script might not be efficient to a large quantities of
# Computers
from DateTime import DateTime
kw = {"node_uid": context.getUid(),
"at_date": DateTime()}
return [ i.getObject()
for i in context.portal_simulation.getCurrentTrackingList(**kw)]
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_getComputerTrackingList.xml 0000664 0000000 0000000 00000004701 13261211361 0066104 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
**kw
-
_proxy_roles
Manager
-
id
Organisation_getComputerTrackingList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_getHateoasComputerPartitionNews.py 0000664 0000000 0000000 00000000454 13261211361 0067452 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio if REQUEST is not None:
raise Unauthorized
computer_network_partition_dict = {}
for computer in context.Organisation_getComputerTrackingList():
computer_network_partition_dict[computer.getReference()] = computer.Computer_getHateoasComputerPartitionNews()
return computer_network_partition_dict
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_getHateoasComputerPartitionNews.xml0000664 0000000 0000000 00000004721 13261211361 0067623 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
_proxy_roles
Manager
-
id
Organisation_getHateoasComputerPartitionNews
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_hasItem.py 0000664 0000000 0000000 00000000257 13261211361 0062513 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
kw = {"node_uid": context.getUid(),
"at_date": DateTime(),
"limit": 1}
return json.dumps(len(context.portal_simulation.getCurrentTrackingList(**kw)))
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_hasItem.xml 0000664 0000000 0000000 00000004334 13261211361 0062663 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
**kw
-
id
Organisation_hasItem
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas.xml 0000664 0000000 0000000 00000011722 13261211361 0064660 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_reference
my_default_geographical_location_latitude
my_default_geographical_location_longitude
my_role
my_computer_news
my_computer_partition_news
-
right
-
id
Organisation_viewSiteAsHateoas
-
method
POST
-
name
Organisation_viewSiteAsWeb
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
Site
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0064133 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 4aca32398e945cefc8e763eee17938786c754251.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020410 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/my_computer_news.xml
4aca32398e945cefc8e763eee17938786c754251.data 0000664 0000000 0000000 00000011017 13261211361 0017246 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_computer_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message
-
_text
python: [computer.Base_getHateoasNews(computer) for computer in here.Organisation_getComputerTrackingList()]
14b0f6388c054cc0e2c94452f66e572bb9e8cac4.paxheader 0000666 0000000 0000000 00000000420 13261211361 0020506 x ustar 00root root 0000000 0000000 272 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/my_computer_partition_news.xml
14b0f6388c054cc0e2c94452f66e572bb9e8cac4.data 0000664 0000000 0000000 00000010774 13261211361 0017361 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_computer_partition_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message Computer Partitions
-
_text
python: here.Organisation_getHateoasComputerPartitionNews()
9309df07efe698b87c257d766bfb6085ebd65aed.paxheader 0000666 0000000 0000000 00000000437 13261211361 0020715 x ustar 00root root 0000000 0000000 287 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/my_default_geographical_location_latitude.xml
9309df07efe698b87c257d766bfb6085ebd65aed.data 0000664 0000000 0000000 00000024107 13261211361 0017553 0 ustar 00root root 0000000 0000000
-
id
my_default_geographical_location_latitude
-
message_values
-
external_validator_failed
The input failed the external validator.
-
not_float
You did not enter a floating point number.
-
required_not_found
Input is required but no input given.
-
too_large_precision
The number you input has too large precision.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_style
-
input_type
-
precision
-
required
-
title
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_style
-
input_type
-
precision
-
required
-
title
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_style
-1234.5
-
input_type
text
-
precision
-
required
0
-
title
Latitude
-
whitespace_preserve
0
3bb73f5a14b123bb594c70432edd3a5b4be5ffb0.paxheader 0000666 0000000 0000000 00000000440 13261211361 0020675 x ustar 00root root 0000000 0000000 288 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/my_default_geographical_location_longitude.xml
3bb73f5a14b123bb594c70432edd3a5b4be5ffb0.data 0000664 0000000 0000000 00000024111 13261211361 0017534 0 ustar 00root root 0000000 0000000
-
id
my_default_geographical_location_longitude
-
message_values
-
external_validator_failed
The input failed the external validator.
-
not_float
You did not enter a floating point number.
-
required_not_found
Input is required but no input given.
-
too_large_precision
The number you input has too large precision.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_style
-
input_type
-
precision
-
required
-
title
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_style
-
input_type
-
precision
-
required
-
title
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_style
-1234.5
-
input_type
text
-
precision
-
required
0
-
title
Longitude
-
whitespace_preserve
0
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/my_reference.xml 0000664 0000000 0000000 00000006523 13261211361 0067326 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
css_class
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
css_class
inline
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
-
title
Reference
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/my_role.xml 0000664 0000000 0000000 00000006172 13261211361 0066331 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_role
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Role
SkinTemplateItem/portal_skins/slapos_hal_json_style/Organisation_viewSiteAsHateoas/my_title.xml 0000664 0000000 0000000 00000005631 13261211361 0066510 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/PaymentTransaction_getVADSUrlDict.py 0000664 0000000 0000000 00000001712 13261211361 0065030 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio """ Return a dict with vads_urls required for payzen."""
web_site = context.getWebSiteValue()
base_url = web_site.absolute_url()
payment_transaction_url = context.getRelativeUrl()
return dict(
vads_url_already_registered="%s/#/%s?page=slap_payment_result&n.result=already_registered" % (base_url, payment_transaction_url),
vads_url_cancel="%s/#/%s?page=slap_payment_result&result=cancel" % (base_url, payment_transaction_url),
vads_url_error="%s/#/%s?page=slap_payment_result&result=error" % (base_url, payment_transaction_url),
vads_url_referral="%s/#/%s?page=slap_payment_result&result=referral" % (base_url, payment_transaction_url),
vads_url_refused="%s/#/%s?page=slap_payment_result&result=refused" % (base_url, payment_transaction_url),
vads_url_success="%s/#/%s?page=slap_payment_result&result=success" % (base_url, payment_transaction_url),
vads_url_return="%s/#/%s?page=slap_payment_result&result=return" % (base_url, payment_transaction_url),
)
SkinTemplateItem/portal_skins/slapos_hal_json_style/PaymentTransaction_getVADSUrlDict.xml 0000664 0000000 0000000 00000004345 13261211361 0065205 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
id
PaymentTransaction_getVADSUrlDict
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getAssignmentDestinationList.py 0000664 0000000 0000000 00000000354 13261211361 0065576 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio if REQUEST is not None:
raise Unauthorized
# Use a script for overcome security
return [i.getDestination() for i in context.objectValues(portal_type="Assignment")
if i.getDestination() and i.getValidationState() == "open"]
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getAssignmentDestinationList.xml 0000664 0000000 0000000 00000004710 13261211361 0065746 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
_proxy_roles
Manager
-
id
Person_getAssignmentDestinationList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getAssignmentDestinationProjectList.py 0000664 0000000 0000000 00000000372 13261211361 0067125 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio if REQUEST is not None:
raise Unauthorized
# Use a script for overcome security
return [i.getDestinationProject() for i in context.objectValues(portal_type="Assignment")
if i.getDestinationProject() and i.getValidationState() == "open"]
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getAssignmentDestinationProjectList.xml 0000664 0000000 0000000 00000004717 13261211361 0067304 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
_proxy_roles
Manager
-
id
Person_getAssignmentDestinationProjectList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getCertificate.py 0000664 0000000 0000000 00000000572 13261211361 0062654 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio person = context.ERP5Site_getAuthenticatedMemberPersonValue()
request = context.REQUEST
response = request.RESPONSE
import json
if person is None:
response.setStatus(403)
return {}
try:
return json.dumps(person.getCertificate())
# Certificate is Created
except ValueError:
# Certificate was already requested, please revoke existing one.
return json.dumps(False)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getCertificate.xml 0000664 0000000 0000000 00000004350 13261211361 0063022 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
*args, **kwargs
-
id
Person_getCertificate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getHateoasComputerList.py 0000664 0000000 0000000 00000002242 13261211361 0064365 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() != "Person":
response.setStatus(403)
return ""
import json
result_dict = {
'_links': {
"self": { "href": context.Base_getRequestUrl() },
# XXX current type
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Person"
},
"content": [],
},
}
for sql_obj in context.getPortalObject().portal_catalog(
portal_type="Computer",
default_source_administration_uid=context.getUid(),
):
obj = sql_obj.getObject()
result_dict['_links']['content'].append({
'href': '%s/ERP5Document_getHateoas' % obj.absolute_url(),
'title': obj.getTitle(),
})
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getHateoasComputerList.xml 0000664 0000000 0000000 00000004355 13261211361 0064544 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
Person_getHateoasComputerList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getHateoasHostingSubscriptionList.py 0000664 0000000 0000000 00000002444 13261211361 0066613 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() != "Person":
response.setStatus(403)
return ""
import json
result_dict = {
'_links': {
"self": { "href": context.Base_getRequestUrl() },
# XXX current type
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Person"
},
"content": [],
},
}
for sql_obj in context.getPortalObject().portal_catalog(
portal_type="Hosting Subscription",
default_destination_section_uid=context.getUid(),
validation_state="validated"
):
obj = sql_obj.getObject()
result_dict['_links']['content'].append({
'href': '%s/ERP5Document_getHateoas' % obj.absolute_url(),
'title': obj.getTitle()
})
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_getHateoasHostingSubscriptionList.xml 0000664 0000000 0000000 00000004370 13261211361 0066763 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
Person_getHateoasHostingSubscriptionList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_requestComputer.py 0000664 0000000 0000000 00000001150 13261211361 0063132 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
portal = context.getPortalObject()
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()
request = context.REQUEST
response = request.RESPONSE
if person is None:
response.setStatus(403)
else:
request_kw = dict(computer_title=title)
person.requestComputer(**request_kw)
computer = context.restrictedTraverse(context.REQUEST.get('computer'))
computer.generateCertificate()
return json.dumps({
"certificate" : request.get('computer_certificate'),
"key" : request.get('computer_key'),
"reference": computer.getReference(),
"relative_url": computer.getRelativeUrl()
})
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_requestComputer.xml 0000664 0000000 0000000 00000004337 13261211361 0063314 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
title
-
id
Person_requestComputer
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_requestHateoasHostingSubscription.py 0000664 0000000 0000000 00000003124 13261211361 0066664 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/json'
if REQUEST.other['method'] != "POST":
response.setStatus(405)
return ""
elif mime_type != context.Base_getRequestHeader('Content-Type'):
response.setStatus(406)
return ""
elif context.getPortalType() != "Person":
response.setStatus(403)
return ""
else:
import json
try:
data_dict = json.loads(context.Base_getRequestBody())
except (TypeError, ValueError):
response.setStatus(400)
return ""
else:
def dictToXml(dict_data):
assert same_type(dict_data, {})
result = "\n"
for key, value in dict_data.items():
result += """ %s\n""" % (key.encode("UTF-8"), value.encode("UTF-8"))
result += ""
return result
try:
parameter_kw = {
'software_release': data_dict['software_release'].encode("UTF-8"),
'software_title': data_dict['title'].encode("UTF-8"),
'software_type': data_dict['software_type'].encode("UTF-8"),
'instance_xml': dictToXml(data_dict['parameter']),
'sla_xml': dictToXml(data_dict['sla']),
'shared': data_dict['slave'],
'state': data_dict['status'].encode("UTF-8"),
}
except KeyError:
response.setStatus(400)
return ""
else:
context.requestSoftwareInstance(**parameter_kw)
# XXX Return hosting subscription link
response.setStatus(201)
return ""
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_requestHateoasHostingSubscription.xml 0000664 0000000 0000000 00000004370 13261211361 0067040 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
Person_requestHateoasHostingSubscription
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_revokeCertificate.py 0000664 0000000 0000000 00000000573 13261211361 0063371 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio """ This script is required due the ValueError, should be more HTTP friendly.
"""
person = context.ERP5Site_getAuthenticatedMemberPersonValue()
request = context.REQUEST
response = request.RESPONSE
import json
if person is None:
response.setStatus(403)
else:
try:
person.revokeCertificate()
return json.dumps(True)
except ValueError:
return json.dumps(False)
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_revokeCertificate.xml 0000664 0000000 0000000 00000004353 13261211361 0063541 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
*args, **kwargs
-
id
Person_revokeCertificate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas.xml 0000664 0000000 0000000 00000011633 13261211361 0062645 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
left
right
normal width100
hidden
-
groups
-
hidden
-
left
-
normal
my_first_name
my_default_email_text
my_reference
my_last_name
my_assignment_destination_list
my_assignment_destination_project_list
-
normal width100
-
right
-
id
Person_viewAsHateoas
-
method
POST
-
name
WebSection_viewMyAccountRender
-
pt
form_view_editable
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0062117 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 9ce46bc89206048225a1e239d1e4ac90459d9274.paxheader 0000666 0000000 0000000 00000000412 13261211361 0020215 x ustar 00root root 0000000 0000000 266 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas/my_assignment_destination_list.xml
9ce46bc89206048225a1e239d1e4ac90459d9274.data 0000664 0000000 0000000 00000025376 13261211361 0017073 0 ustar 00root root 0000000 0000000
-
id
my_assignment_destination_list
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Reference
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
-
_text
here/Person_getAssignmentDestinationList
f8129d974e122842364a0b3c16f917b0a5995f53.paxheader 0000666 0000000 0000000 00000000422 13261211361 0020137 x ustar 00root root 0000000 0000000 274 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas/my_assignment_destination_project_list.xml
f8129d974e122842364a0b3c16f917b0a5995f53.data 0000664 0000000 0000000 00000025415 13261211361 0017006 0 ustar 00root root 0000000 0000000
-
id
my_assignment_destination_project_list
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Reference
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
-
_text
here/Person_getAssignmentDestinationProjectList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas/my_default_email_text.xml 0000664 0000000 0000000 00000024437 13261211361 0067217 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
id
my_default_email_text
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
my_default_email_text
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas/my_first_name.xml 0000664 0000000 0000000 00000004655 13261211361 0065507 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_first_name
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
tales
-
field_id
-
form_id
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas/my_last_name.xml 0000664 0000000 0000000 00000004654 13261211361 0065322 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_last_name
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
tales
-
field_id
-
form_id
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
SkinTemplateItem/portal_skins/slapos_hal_json_style/Person_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000024412 13261211361 0065307 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Reference
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_closeRelatedAssignment.py 0000664 0000000 0000000 00000000406 13261211361 0064525 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio person = context.getPortalObject().portal_membership.getAuthenticatedMember().getUserValue()
for assignment in person.objectValues(portal_type="Assignment"):
if assignment.getDestinationProject() == context.getRelativeUrl():
assignment.close()
return
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_closeRelatedAssignment.xml 0000664 0000000 0000000 00000004667 13261211361 0064712 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
-
_proxy_roles
Manager
-
id
Project_closeRelatedAssignment
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_getComputerTrackingList.py 0000664 0000000 0000000 00000000421 13261211361 0064700 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio # This script might not be efficient to a large quantities of
# Computers
from DateTime import DateTime
kw = {"project_uid": context.getUid(),
"at_date": DateTime()}
return [ i.getObject()
for i in context.portal_simulation.getCurrentTrackingList(**kw)]
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_getComputerTrackingList.xml 0000664 0000000 0000000 00000004674 13261211361 0065066 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
**kw
-
_proxy_roles
Manager
-
id
Project_getComputerTrackingList
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_getHateoasComputerPartitionNews.py 0000664 0000000 0000000 00000000447 13261211361 0066425 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio if REQUEST is not None:
raise Unauthorized
computer_network_partition_dict = {}
for computer in context.Project_getComputerTrackingList():
computer_network_partition_dict[computer.getReference()] = computer.Computer_getHateoasComputerPartitionNews()
return computer_network_partition_dict
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_getHateoasComputerPartitionNews.xml 0000664 0000000 0000000 00000004714 13261211361 0066576 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
_proxy_roles
Manager
-
id
Project_getHateoasComputerPartitionNews
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_hasItem.py 0000664 0000000 0000000 00000000432 13261211361 0061457 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio # This script might not be efficient to a large quantities of
# Computers
from DateTime import DateTime
import json
kw = {"project_uid": context.getUid(),
"at_date": DateTime(),
"limit": 1}
return json.dumps(len(context.portal_simulation.getCurrentTrackingList(**kw)))
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_hasItem.xml 0000664 0000000 0000000 00000004327 13261211361 0061636 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
**kw
-
id
Project_hasItem
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas.xml 0000664 0000000 0000000 00000011550 13261211361 0063003 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_reference
my_description
my_destination_decision
my_computer_news
my_computer_partition_news
-
right
-
id
Project_viewAsHateoas
-
method
POST
-
name
Project_viewAsHateoas
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
Project
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0062257 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas/my_computer_news.xml 0000664 0000000 0000000 00000011012 13261211361 0066373 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
default
title
-
id
my_computer_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message
-
_text
python: [computer.Base_getHateoasNews(computer) for computer in here.Project_getComputerTrackingList()]
0bdf25275a1b64b2d5c154025da2cfc5ba2682bb.paxheader 0000666 0000000 0000000 00000000407 13261211361 0020610 x ustar 00root root 0000000 0000000 263 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas/my_computer_partition_news.xml
0bdf25275a1b64b2d5c154025da2cfc5ba2682bb.data 0000664 0000000 0000000 00000010767 13261211361 0017460 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_computer_partition_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message Computer Partitions
-
_text
python: here.Project_getHateoasComputerPartitionNews()
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas/my_description.xml 0000664 0000000 0000000 00000005645 13261211361 0066043 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_description
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_description
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
94831ca558e126987b30e57790204f6255898c52.paxheader 0000666 0000000 0000000 00000000404 13261211361 0017740 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas/my_destination_decision.xml
94831ca558e126987b30e57790204f6255898c52.data 0000664 0000000 0000000 00000005657 13261211361 0016615 0 ustar 00root root 0000000 0000000
-
delegated_list
-
id
my_destination_decision
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000007032 13261211361 0065446 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
css_class
editable
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
css_class
inline
-
editable
1
-
field_id
my_reference
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
SkinTemplateItem/portal_skins/slapos_hal_json_style/Project_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005631 13261211361 0064634 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/SaleInvoiceTransaction_viewAsHateoas.xml 0000664 0000000 0000000 00000011512 13261211361 0066002 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
HostingSubscription_editWebMode
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_reference
my_start_date
my_total_price
my_resource_title
-
right
-
id
SaleInvoiceTransaction_viewAsHateoas
-
method
POST
-
name
HostingSubscription_viewAsWeb
-
pt
form_view_editable
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SaleInvoiceTransaction_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0065260 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 049c218f9595b7b6a5cf4cf00203b11876379f02.paxheader 0000666 0000000 0000000 00000000410 13261211361 0020204 x ustar 00root root 0000000 0000000 264 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SaleInvoiceTransaction_viewAsHateoas/my_reference.xml
049c218f9595b7b6a5cf4cf00203b11876379f02.data 0000664 0000000 0000000 00000006204 13261211361 0017051 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
99cf96286ca79d87478c0917b8d1ba031290b6e0.paxheader 0000666 0000000 0000000 00000000415 13261211361 0020314 x ustar 00root root 0000000 0000000 269 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SaleInvoiceTransaction_viewAsHateoas/my_resource_title.xml
99cf96286ca79d87478c0917b8d1ba031290b6e0.data 0000664 0000000 0000000 00000006211 13261211361 0017152 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_resource_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
731ad7f6f76e17ff9807c9e5e118abebe9307612.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020531 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SaleInvoiceTransaction_viewAsHateoas/my_start_date.xml
731ad7f6f76e17ff9807c9e5e118abebe9307612.data 0000664 0000000 0000000 00000010203 13261211361 0017367 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
my_start_date
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
-
_text
python: here.getStartDate().strftime("%Y/%m/%d %H:%M:%S UTC")
a29ba3409ec8788ad0ad5fccfbc217d6de168c8c.paxheader 0000666 0000000 0000000 00000000404 13261211361 0021072 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SaleInvoiceTransaction_viewAsHateoas/my_title.xml
a29ba3409ec8788ad0ad5fccfbc217d6de168c8c.data 0000664 0000000 0000000 00000005631 13261211361 0017737 0 ustar 00root root 0000000 0000000
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
ef34c66530f5bdc9519f91cb001bb4e145e68303.paxheader 0000666 0000000 0000000 00000000412 13261211361 0020416 x ustar 00root root 0000000 0000000 266 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SaleInvoiceTransaction_viewAsHateoas/my_total_price.xml
ef34c66530f5bdc9519f91cb001bb4e145e68303.data 0000664 0000000 0000000 00000005637 13261211361 0017272 0 ustar 00root root 0000000 0000000
-
delegated_list
-
id
my_total_price
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewWebFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_getHateoasInformation.py 0000664 0000000 0000000 00000002250 13261211361 0067125 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() not in ["Software Installation"]:
response.setStatus(403)
return ""
else:
if context.getSlapState() == "stop_requested":
state = 'stopped'
elif context.getSlapState() == "start_requested":
state = 'started'
else:
state = 'destroyed'
import json
result_dict = {
'title': context.getTitle(),
'status': state,
'_links': {
"self": { "href": context.Base_getRequestUrl() },
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Software Installation"
},
},
}
url_string = context.getUrlString(None)
if url_string is not None:
result_dict["_links"]["software_release"] = { "href": url_string }
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict)
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_getHateoasInformation.xml 0000664 0000000 0000000 00000004372 13261211361 0067304 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
SoftwareInstallation_getHateoasInformation
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_getHateoasNews.py 0000664 0000000 0000000 00000002242 13261211361 0065555 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
from AccessControl import getSecurityManager
if REQUEST is None:
raise Unauthorized
response = REQUEST.RESPONSE
mime_type = 'application/hal+json'
if REQUEST.other['method'] != "GET":
response.setStatus(405)
return ""
elif mime_type != context.Base_handleAcceptHeader([mime_type]):
response.setStatus(406)
return ""
elif context.getPortalType() not in ["Software Installation"]:
raise
response.setStatus(403)
return ""
import json
memcached_dict = context.getPortalObject().portal_memcached.getMemcachedDict(
key_prefix='slap_tool',
plugin_path='portal_memcached/default_memcached_plugin')
try:
d = memcached_dict[context.getReference()]
except KeyError:
d = {
"user": "SlapOS Master",
"text": "#error no data found for %s" % context.getReference()
}
else:
d = json.loads(d)
result_dict = {
'news': [d],
'_links': {
"self": { "href": context.Base_getRequestUrl() },
# XXX current type
"index": {
"href": "urn:jio:get:%s" % context.getRelativeUrl(),
"title": "Software Instance"
},
},
}
response.setHeader('Content-Type', mime_type)
return json.dumps(result_dict, indent=2)
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_getHateoasNews.xml 0000664 0000000 0000000 00000004363 13261211361 0065733 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
REQUEST=None
-
id
SoftwareInstallation_getHateoasNews
2b6c71ad1af261f1df6a320ecb39f3f90a5966fe.paxheader 0000666 0000000 0000000 00000000410 13261211361 0020715 x ustar 00root root 0000000 0000000 264 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_getSoftwareReleaseInformation.py
2b6c71ad1af261f1df6a320ecb39f3f90a5966fe.data 0000664 0000000 0000000 00000000500 13261211361 0017553 0 ustar 00root root 0000000 0000000 import json
software_release = context.portal_catalog.getResultValue(
url_string={'query': context.getUrlString(), 'key': 'ExactMatch'},
portal_type='Software Release')
if software_release is None:
return json.dumps("")
return json.dumps("%s (%s)" % (software_release.getTitle(), software_release.getVersion()))
4942b22f40af33b9a1662a7bfeabfa850a93e702.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020544 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_getSoftwareReleaseInformation.xml
4942b22f40af33b9a1662a7bfeabfa850a93e702.data 0000664 0000000 0000000 00000004366 13261211361 0017417 0 ustar 00root root 0000000 0000000
-
Script_magic
3
-
_bind_names
-
_params
-
id
SoftwareInstallation_getSoftwareReleaseInformation
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas.xml 0000664 0000000 0000000 00000012123 13261211361 0065546 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_aggregate_title
my_aggregate_reference
your_software_release_title
your_software_release_version
my_url_string
your_state
your_usage
my_reference
my_news
my_aggregate
-
right
-
id
SoftwareInstallation_viewAsHateoas
-
method
POST
-
name
SoftwareInstallation_viewAsWeb
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0065025 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 7bdc05393087371640a93ada34ab9c2c07f2dd75.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020417 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/my_aggregate.xml
7bdc05393087371640a93ada34ab9c2c07f2dd75.data 0000664 0000000 0000000 00000011560 13261211361 0017260 0 ustar 00root root 0000000 0000000
-
delegated_list
css_class
default
display_width
title
-
id
my_aggregate
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
css_class
-
default
AAAAAAAAAAI=
-
display_width
-
field_id
-
form_id
-
target
-
title
-
values
-
css_class
inline
-
default
-
display_width
20
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Computer Reference
-
_text
python: context.getAggregate(portal_type=\'Computer\')
408434a8e60b429ae3faf6ca4a07e0ce1db24b95.paxheader 0000666 0000000 0000000 00000000420 13261211361 0020624 x ustar 00root root 0000000 0000000 272 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/my_aggregate_reference.xml
408434a8e60b429ae3faf6ca4a07e0ce1db24b95.data 0000664 0000000 0000000 00000011603 13261211361 0017467 0 ustar 00root root 0000000 0000000
-
delegated_list
css_class
default
display_width
title
-
id
my_aggregate_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
css_class
-
default
AAAAAAAAAAI=
-
display_width
-
field_id
-
form_id
-
target
-
title
-
values
-
css_class
inline
-
default
-
display_width
20
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Computer Reference
-
_text
python: context.getAggregateReference(portal_type=\'Computer\')
d6dd9298b5e9ae8dbfc5259a859b87fbf288d2a1.paxheader 0000666 0000000 0000000 00000000414 13261211361 0020772 x ustar 00root root 0000000 0000000 268 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/my_aggregate_title.xml
d6dd9298b5e9ae8dbfc5259a859b87fbf288d2a1.data 0000664 0000000 0000000 00000011602 13261211361 0017631 0 ustar 00root root 0000000 0000000
-
delegated_list
css_class
default
display_width
title
-
id
my_aggregate_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
css_class
-
default
AAAAAAAAAAI=
-
display_width
-
field_id
-
form_id
-
target
-
title
-
values
-
css_class
inline
-
default
-
display_width
20
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Computer Title
-
_text
python: context.getAggregateValue(portal_type=\'Computer\').getTitle()
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/my_news.xml 0000664 0000000 0000000 00000010700 13261211361 0067226 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
default
title
-
id
my_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message
-
_text
python: here.Base_getHateoasNews(here)
4ea5455ee7768f51f4a579c995dce6c1ffd7b7fa.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020774 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/my_reference.xml
4ea5455ee7768f51f4a579c995dce6c1ffd7b7fa.data 0000664 0000000 0000000 00000006442 13261211361 0017640 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
title
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
adb19cb13bfada2e2dcb18e9896dd423d3453b55.paxheader 0000666 0000000 0000000 00000000407 13261211361 0020777 x ustar 00root root 0000000 0000000 263 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/my_url_string.xml
adb19cb13bfada2e2dcb18e9896dd423d3453b55.data 0000664 0000000 0000000 00000006446 13261211361 0017646 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_url_string
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
title
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Software URL
42ae97b522c67d7b5cd65da7fc3527fcb26b3a1c.paxheader 0000666 0000000 0000000 00000000425 13261211361 0020725 x ustar 00root root 0000000 0000000 277 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/your_software_release_title.xml
42ae97b522c67d7b5cd65da7fc3527fcb26b3a1c.data 0000664 0000000 0000000 00000010371 13261211361 0017564 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
your_software_release_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Software Title
-
_text
python: context.portal_catalog.getResultValue(url_string={\'query\': here.getUrlString(), \'key\': \'ExactMatch\'}, portal_type=\'Software Release\').getTitle()
f4f1213b9b587e5dc1fb73ba6af8461788662564.paxheader 0000666 0000000 0000000 00000000427 13261211361 0020374 x ustar 00root root 0000000 0000000 279 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/your_software_release_version.xml
f4f1213b9b587e5dc1fb73ba6af8461788662564.data 0000664 0000000 0000000 00000011733 13261211361 0017234 0 ustar 00root root 0000000 0000000
-
delegated_list
css_class
default
editable
title
-
id
your_software_release_version
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
css_class
-
default
AAAAAAAAAAI=
-
editable
-
field_id
-
form_id
-
target
-
title
-
values
-
css_class
inline
-
default
-
editable
0
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Software Version
-
_text
python: context.portal_catalog.getResultValue(url_string={\'query\': here.getUrlString(), \'key\': \'ExactMatch\'}, portal_type=\'Software Release\').getVersion()
f5036c68009a2943017e6f1184e271b8b8d45072.paxheader 0000666 0000000 0000000 00000000404 13261211361 0020045 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/your_state.xml
f5036c68009a2943017e6f1184e271b8b8d45072.data 0000664 0000000 0000000 00000010460 13261211361 0016706 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
your_state
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
State
-
_text
python: here.getAggregateValue(portal_type=\'Computer\').Computer_getSoftwareReleaseState(context.portal_catalog.getResultValue(url_string={\'query\': here.getUrlString(), \'key\': \'ExactMatch\'}, portal_type=\'Software Release\').getUid())
cf215927a0546d4bd219d500cca6af4036db5476.paxheader 0000666 0000000 0000000 00000000404 13261211361 0020407 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstallation_viewAsHateoas/your_usage.xml
cf215927a0546d4bd219d500cca6af4036db5476.data 0000664 0000000 0000000 00000010255 13261211361 0017252 0 ustar 00root root 0000000 0000000
-
delegated_list
default
title
-
id
your_usage
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Usage
-
_text
python: here.getAggregateValue(portal_type=\'Computer\').Computer_getSoftwareReleaseUsage(here.getUrlString())
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_getConnectionParameterList.py 0000664 0000000 0000000 00000001147 13261211361 0067236 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from Products.ERP5Type.Document import newTempDocument
return_list = []
try:
connection_dict = context.getConnectionXmlAsDict()
except:
return return_list
if connection_dict is None:
return return_list
portal = context.getPortalObject()
if relative_url == None:
relative_url = context.getRelativeUrl()
for k in sorted(connection_dict):
if type == 'info' and not k.endswith('_info'):
continue
elif not type and k.endswith('_info'):
continue
d = newTempDocument(portal, relative_url)
d.edit(connection_key=k, connection_value=connection_dict[k])
return_list.append(d)
return return_list
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_getConnectionParameterList.xml 0000664 0000000 0000000 00000004425 13261211361 0067410 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
type=None, relative_url=None, **kwargs
-
id
SoftwareInstance_getConnectionParameterList
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas.xml 0000664 0000000 0000000 00000011743 13261211361 0064660 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
left
right
center
bottom
hidden
-
groups
-
bottom
-
center
my_text_content
-
hidden
-
left
my_reference
my_source_reference
my_title
my_url_string
my_specialise
my_specialise_title
my_news
-
right
-
id
SoftwareInstance_viewAsHateoas
-
method
POST
-
name
SoftwareInstance_viewAsWeb
-
pt
form_view_editable
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0064130 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_news.xml 0000664 0000000 0000000 00000010700 13261211361 0066331 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
default
title
-
id
my_news
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
default
AAAAAAAAAAI=
-
field_id
-
form_id
-
items
-
target
-
title
-
values
-
default
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Message
-
_text
python: here.Base_getHateoasNews(here)
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000006204 13261211361 0067317 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
3433a3318c31287c18bed4af2756cbd7ebb4b6bb.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020626 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_source_reference.xml
3433a3318c31287c18bed4af2756cbd7ebb4b6bb.data 0000664 0000000 0000000 00000023725 13261211361 0017501 0 ustar 00root root 0000000 0000000
-
id
my_source_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
inline
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Software Type
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_specialise.xml0000664 0000000 0000000 00000006206 13261211361 0067504 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_specialise
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
specialise
d0ae151026e2644acf496f4286dfaf9f89461dab.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020572 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_specialise_title.xml
d0ae151026e2644acf496f4286dfaf9f89461dab.data 0000664 0000000 0000000 00000006214 13261211361 0017437 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_specialise_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
specialise
34cf543609577dcf1310274d583da791a957317b.paxheader 0000666 0000000 0000000 00000000405 13261211361 0020137 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_text_content.xml
34cf543609577dcf1310274d583da791a957317b.data 0000664 0000000 0000000 00000025154 13261211361 0017005 0 ustar 00root root 0000000 0000000
-
id
my_text_content
-
message_values
-
external_validator_failed
The input failed the external validator.
-
line_too_long
A line was too long.
-
required_not_found
Input is required but no input given.
-
too_long
You entered too many characters.
-
too_many_lines
You entered too many lines.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
title
-
unicode
-
whitespace_preserve
-
width
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
title
-
unicode
-
whitespace_preserve
-
width
-
values
-
alternate_name
-
css_class
-
default
-
description
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
height
10
-
hidden
0
-
max_length
-
max_linelength
-
max_lines
-
required
0
-
title
Parameter XML
-
unicode
0
-
whitespace_preserve
1
-
width
80
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000006174 13261211361 0066510 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareInstance_viewAsHateoas/my_url_string.xml0000664 0000000 0000000 00000006206 13261211361 0067553 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_url_string
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Url String
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareProduct_getSoftwareReleaseAsHateoas.py 0000664 0000000 0000000 00000000732 13261211361 0067201 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
if software_release.startswith("product."):
software_release_list = context.SoftwareProduct_getSortedSoftwareReleaseList(software_product_reference=software_release[8:])
else:
software_release_list = context.SoftwareProduct_getSortedSoftwareReleaseList(software_release_url=software_release, strict=strict)
if len(software_release_list):
software_release_document = software_release_list[0]
return json.dumps(software_release_document.getRelativeUrl())
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareProduct_getSoftwareReleaseAsHateoas.xml 0000664 0000000 0000000 00000004415 13261211361 0067353 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
software_release, strict=False
-
id
SoftwareProduct_getSoftwareReleaseAsHateoas
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareProduct_viewAsHateoas.xml 0000664 0000000 0000000 00000011310 13261211361 0064522 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_description
my_reference
my_title
-
right
-
id
SoftwareProduct_viewAsHateoas
-
method
POST
-
name
SoftwareProduct_viewSoftwareReleaseOrderDialog
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
Order
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareProduct_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0064004 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareProduct_viewAsHateoas/my_description.xml0000664 0000000 0000000 00000005642 13261211361 0067565 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_description
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_description
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareProduct_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000005636 13261211361 0067203 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_reference
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareProduct_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005626 13261211361 0066365 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_requestHostingSubscription.py 0000664 0000000 0000000 00000003247 13261211361 0067212 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
portal = context.getPortalObject()
if shared in ["true", "1", 1]:
shared = True
if shared in ["false", "", 0, "0", None]:
shared = False
if not title:
raise ValueError("Service Title is mandatory!")
if "{uid}" in title:
uid_ = portal.portal_ids.generateNewId(id_group=("vifib", "kvm"), default=1)
title = title.replace("{uid}", str(uid_))
hosting_subscription = portal.portal_catalog.getResultValue(
portal_type='Hosting Subscription',
validation_state="validated",
title={'query': title, 'key': 'ExactMatch'}
)
if hosting_subscription is not None:
raise ValueError("Instance with this name already exists")
# The URL should come from the URL Probably
url = context.getUrlString()
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()
if person is None:
raise ValueError("You cannot request without been logged in as a user.")
if software_type in [None, ""]:
software_type = "RootSoftwareInstance"
if text_content in ["", None]:
text_content = """
"""
request_kw = {}
request_kw.update(
software_release=url,
software_title=title,
software_type=software_type,
instance_xml=text_content,
sla_xml="",
shared=shared,
state="started",
)
for sla_category_id, sla_category in [
('computer_guid', computer_guid),
]:
if sla_category:
sla_xml += '%s' % (sla_category_id, sla_category)
if sla_xml:
request_kw['sla_xml'] = """
%s
""" % sla_xml
person.requestSoftwareInstance(**request_kw)
return json.dumps(context.REQUEST.get('request_hosting_subscription').getRelativeUrl())
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_requestHostingSubscription.xml 0000664 0000000 0000000 00000004506 13261211361 0067361 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
title, text_content="", software_type=None, shared=False, computer_guid=None, sla_xml=""
-
id
SoftwareRelease_requestHostingSubscription
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_requestSoftwareInstallation.py 0000664 0000000 0000000 00000000412 13261211361 0067335 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio import json
portal = context.getPortalObject()
computer = portal.restrictedTraverse(computer)
computer.requestSoftwareRelease(
software_release_url=context.getUrlString(),
state='available')
return json.dumps(context.REQUEST.get('software_installation_url'))
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_requestSoftwareInstallation.xml 0000664 0000000 0000000 00000004367 13261211361 0067522 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
computer
-
id
SoftwareRelease_requestSoftwareInstallation
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas.xml 0000664 0000000 0000000 00000011524 13261211361 0064471 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
left
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
left
my_reference
my_title
my_url_string
my_aggregate_title
my_version
my_computer_guid
-
right
-
id
SoftwareRelease_viewAsHateoas
-
method
POST
-
name
SoftwareInstance_viewAsWeb
-
pt
form_view_editable
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0063744 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 00577cf1603d644accf4526b0df200023d55e923.paxheader 0000666 0000000 0000000 00000000407 13261211361 0020241 x ustar 00root root 0000000 0000000 263 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas/my_aggregate_title.xml
00577cf1603d644accf4526b0df200023d55e923.data 0000664 0000000 0000000 00000005647 13261211361 0017112 0 ustar 00root root 0000000 0000000
-
delegated_list
-
id
my_aggregate_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
bb823f980188c9c5ceae76026ba5e34cba669289.paxheader 0000666 0000000 0000000 00000000405 13261211361 0020527 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas/my_computer_guid.xml
bb823f980188c9c5ceae76026ba5e34cba669289.data 0000664 0000000 0000000 00000025545 13261211361 0017401 0 ustar 00root root 0000000 0000000
-
id
my_computer_guid
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
C
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
my_computer_guid
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
-
_text
python: [(\'\', \'\')] + [( \'%s (%s)\' % (q.getTitle(), q.getReference()), q.getReference()) for q in here.portal_catalog(portal_type=\'Computer\')]
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000006204 13261211361 0067133 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Reference
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000006174 13261211361 0066324 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas/my_url_string.xml 0000664 0000000 0000000 00000006206 13261211361 0067367 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_url_string
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Url String
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewAsHateoas/my_version.xml 0000664 0000000 0000000 00000005637 13261211361 0066673 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_version
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog.xml 0000664 0000000 0000000 00000013205 13261211361 0065367 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
SoftwareRelease_requestFromDialog
-
description
-
edit_order
[]
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
your_title
my_url_string
your_image_url
your_service_title
your_instance_xml
your_description
your_computer_guid
your_network_guid
your_group
your_cpu_core
your_cpu_frequency
your_cpu_type
your_local_area_network_type
your_memory_size
your_memory_type
your_region
your_storage_capacity
your_storage_interface
your_storage_redundancy
-
right
-
id
SoftwareRelease_viewRequestDialog
-
method
POST
-
name
SoftwareRelease_viewRequestDialog
-
pt
form_dialog
-
row_length
4
-
stored_encoding
UTF-8
-
title
Request
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/ 0000775 0000000 0000000 00000000000 13261211361 0064644 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio e7261ae5117d92ed16eaef5d0428e5d9f0e96a1d.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020655 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/my_url_string.xml
e7261ae5117d92ed16eaef5d0428e5d9f0e96a1d.data 0000664 0000000 0000000 00000027175 13261211361 0017527 0 ustar 00root root 0000000 0000000
-
id
my_url_string
-
message_values
-
external_validator_failed
The input failed the external validator.
-
line_too_long
A line was too long.
-
required_not_found
Input is required but no input given.
-
too_long
You entered too many characters.
-
too_many_lines
You entered too many lines.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
text_editor
-
title
-
unicode
-
whitespace_preserve
-
width
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
text_editor
-
title
-
unicode
-
whitespace_preserve
-
width
-
values
-
alternate_name
-
css_class
nolabel
-
default
-
description
-
editable
0
-
enabled
1
-
external_validator
-
extra
-
height
5
-
hidden
0
-
max_length
-
max_linelength
-
max_lines
-
required
0
-
text_editor
text_area
-
title
URL
-
unicode
0
-
whitespace_preserve
0
-
width
40
-
_text
%s" % (context.getUrlString(), context.getUrlString())
]]>
ad0f7bc1686925306c2e144a97f70d2ad0a7365c.paxheader 0000666 0000000 0000000 00000000413 13261211361 0020416 x ustar 00root root 0000000 0000000 267 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_computer_guid.xml
ad0f7bc1686925306c2e144a97f70d2ad0a7365c.data 0000664 0000000 0000000 00000024606 13261211361 0017266 0 ustar 00root root 0000000 0000000
-
id
your_computer_guid
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
unknown_selection
You selected an item that was not in the list.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
extra_item
-
first_item
-
hidden
-
items
-
required
-
size
-
title
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
extra_item
-
first_item
-
hidden
-
items
AAAAAAAAAAI=
-
required
-
size
-
title
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
extra_item
-
first_item
0
-
hidden
0
-
items
-
required
0
-
size
1
-
title
Computer
-
unicode
0
-
whitespace_preserve
0
-
_text
python: [(\'\', \'\')] + [( \'%s (%s)\' % (q.getTitle(), q.getReference()), q.getReference()) for q in here.WebSection_getUserComputerList(portal_type=\'Computer\')]
1a4390d6dd0b14897595d12a6858e51ae7b96ebc.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020442 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_cpu_core.xml
1a4390d6dd0b14897595d12a6858e51ae7b96ebc.data 0000664 0000000 0000000 00000010574 13261211361 0017307 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_cpu_core
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
CPU Core
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
8ed0c2657e64e1eaae162c26b4e57562ba7e932f.paxheader 0000666 0000000 0000000 00000000413 13261211361 0020570 x ustar 00root root 0000000 0000000 267 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_cpu_frequency.xml
8ed0c2657e64e1eaae162c26b4e57562ba7e932f.data 0000664 0000000 0000000 00000010606 13261211361 0017433 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_cpu_frequency
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
CPU Frequency
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
d3094f3b7817ad79dd4a9f50c326ac0eab619220.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020500 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_cpu_type.xml
d3094f3b7817ad79dd4a9f50c326ac0eab619220.data 0000664 0000000 0000000 00000010574 13261211361 0017345 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_cpu_type
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
CPU Type
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
97876fd66752c1a85bcb9272b4e6f0130141d2cb.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020344 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_description.xml
97876fd66752c1a85bcb9272b4e6f0130141d2cb.data 0000664 0000000 0000000 00000026137 13261211361 0017217 0 ustar 00root root 0000000 0000000
-
id
your_description
-
message_values
-
external_validator_failed
The input failed the external validator.
-
line_too_long
A line was too long.
-
required_not_found
Input is required but no input given.
-
too_long
You entered too many characters.
-
too_many_lines
You entered too many lines.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
title
-
unicode
-
whitespace_preserve
-
width
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
height
-
hidden
-
max_length
-
max_linelength
-
max_lines
-
required
-
title
-
unicode
-
whitespace_preserve
-
width
-
values
-
alternate_name
-
css_class
nolabel
-
default
-
description
-
editable
0
-
enabled
1
-
external_validator
-
extra
-
height
5
-
hidden
0
-
max_length
-
max_linelength
-
max_lines
-
required
0
-
title
Description
-
unicode
0
-
whitespace_preserve
0
-
width
80
-
_text
python: context.getAggregateValue().getDescription()
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_group.xml0000664 0000000 0000000 00000010566 13261211361 0067610 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
items
title
-
id
your_group
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Group
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
486fbbbb8aa5c594e16655ed61e744121558bdb8.paxheader 0000666 0000000 0000000 00000000407 13261211361 0020521 x ustar 00root root 0000000 0000000 263 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_image_url.xml
486fbbbb8aa5c594e16655ed61e744121558bdb8.data 0000664 0000000 0000000 00000030402 13261211361 0017355 0 ustar 00root root 0000000 0000000
-
id
your_image_url
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
image_display
-
image_format
-
image_pre_converted_only
-
image_quality
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
image_display
-
image_format
-
image_pre_converted_only
-
image_quality
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
nolabel alignr
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
0
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
image_display
thumbnail
-
image_format
-
image_pre_converted_only
0
-
image_quality
75
-
max_length
-
required
0
-
title
Image
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
-
_text
python: context.getAggregateValue().getDefaultImageAbsoluteUrl()
8b83be3f8afb3fde83a291d2b4345d95d6905090.paxheader 0000666 0000000 0000000 00000000412 13261211361 0020516 x ustar 00root root 0000000 0000000 266 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_instance_xml.xml
8b83be3f8afb3fde83a291d2b4345d95d6905090.data 0000664 0000000 0000000 00000026554 13261211361 0017373 0 ustar 00root root 0000000 0000000
-
id
your_instance_xml
-
message_values
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
extra
-
gadget_cache_id
-
gadget_cached
-
gadget_connection
-
gadget_html
-
gadget_id
-
gadget_property
-
hidden
-
title
-
tales
-
alternate_name
-
css_class
-
data_url
-
default
AAAAAAAAAAI=
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
gadget_cache_id
-
gadget_cached
-
gadget_connection
-
gadget_html
-
gadget_id
-
gadget_property
-
gadget_url
-
hidden
-
js_sandbox
-
required
-
title
-
values
-
alternate_name
-
css_class
-
data_url
0
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
0
-
external_validator
-
extra
-
gadget_cache_id
-
gadget_cached
0
-
gadget_connection
-
gadget_html
gadget_slapos_request_form.html
-
gadget_id
request-parameter-form
-
gadget_property
-
gadget_url
./gadget_slapos_request_form.html
-
hidden
0
-
js_sandbox
-
required
0
-
title
Parameters
-
_text
python: here.Base_getRequestGadgetOptionDictAsJSON()
9577736803befefcb16ed221485d6ce5859d50e6.paxheader 0000666 0000000 0000000 00000000425 13261211361 0020462 x ustar 00root root 0000000 0000000 277 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_local_area_network_type.xml
9577736803befefcb16ed221485d6ce5859d50e6.data 0000664 0000000 0000000 00000010613 13261211361 0017320 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_local_area_network_type
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
LAN Type
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
75f47d38ee657bd00dae803ecd0b44b78ce1870c.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020647 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_memory_size.xml
75f47d38ee657bd00dae803ecd0b44b78ce1870c.data 0000664 0000000 0000000 00000010602 13261211361 0017510 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_memory_size
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Memory Size
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
90f2f7cf7a9d686177e65dfe4ff808860187ee24.paxheader 0000666 0000000 0000000 00000000411 13261211361 0020476 x ustar 00root root 0000000 0000000 265 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_memory_type.xml
90f2f7cf7a9d686177e65dfe4ff808860187ee24.data 0000664 0000000 0000000 00000010602 13261211361 0017337 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_memory_type
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Memory Type
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
fa8d6de43e3a72098d3a0dda3524b97b76c7999e.paxheader 0000666 0000000 0000000 00000000412 13261211361 0020611 x ustar 00root root 0000000 0000000 266 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_network_guid.xml
fa8d6de43e3a72098d3a0dda3524b97b76c7999e.data 0000664 0000000 0000000 00000024614 13261211361 0017461 0 ustar 00root root 0000000 0000000
-
id
your_network_guid
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
unknown_selection
You selected an item that was not in the list.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
extra_item
-
first_item
-
hidden
-
items
-
required
-
size
-
title
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
editable
-
enabled
-
external_validator
-
extra
-
extra_item
-
first_item
-
hidden
-
items
AAAAAAAAAAI=
-
required
-
size
-
title
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
extra_item
-
first_item
0
-
hidden
0
-
items
-
required
0
-
size
1
-
title
Network
-
unicode
0
-
whitespace_preserve
0
-
_text
python: [(\'\', \'\')] + [( \'%s (%s)\' % (q.getTitle(), q.getReference()), q.getReference()) for q in here.WebSection_getUserComputerList(portal_type=\'Computer Network\')]
a5193ec9c3a8bf88a4030f2b40b6edd1f4320e38.paxheader 0000666 0000000 0000000 00000000404 13261211361 0020552 x ustar 00root root 0000000 0000000 260 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_region.xml
a5193ec9c3a8bf88a4030f2b40b6edd1f4320e38.data 0000664 0000000 0000000 00000010570 13261211361 0017415 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_region
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Region
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
2b4ee051702cf71d8bb7404ef8b129d1cfa6b1fb.paxheader 0000666 0000000 0000000 00000000413 13261211361 0020706 x ustar 00root root 0000000 0000000 267 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_service_title.xml
2b4ee051702cf71d8bb7404ef8b129d1cfa6b1fb.data 0000664 0000000 0000000 00000024414 13261211361 0017553 0 ustar 00root root 0000000 0000000
-
id
your_service_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
max_length
-
required
1
-
title
Service Title
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
-
_text
python: "Instance %i" % DateTime().millis()
f76010991be5f413dac53bdd96f64f2891cb444c.paxheader 0000666 0000000 0000000 00000000416 13261211361 0020517 x ustar 00root root 0000000 0000000 270 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_storage_capacity.xml
f76010991be5f413dac53bdd96f64f2891cb444c.data 0000664 0000000 0000000 00000010614 13261211361 0017356 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_storage_capacity
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Storage Capacity
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
9fb31a686484d40b87f20a783aa60c6b43305cd4.paxheader 0000666 0000000 0000000 00000000417 13261211361 0020343 x ustar 00root root 0000000 0000000 271 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_storage_interface.xml
9fb31a686484d40b87f20a783aa60c6b43305cd4.data 0000664 0000000 0000000 00000010616 13261211361 0017203 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_storage_interface
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Storage Interface
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
4b2843375aa9fc23da31b79ded4f2db9520f1cf0.paxheader 0000666 0000000 0000000 00000000420 13261211361 0020633 x ustar 00root root 0000000 0000000 272 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_storage_redundancy.xml
4b2843375aa9fc23da31b79ded4f2db9520f1cf0.data 0000664 0000000 0000000 00000010620 13261211361 0017474 0 ustar 00root root 0000000 0000000
-
delegated_list
items
title
-
id
your_storage_redundancy
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
items
AAAAAAAAAAI=
-
target
-
title
-
values
-
field_id
my_category
-
form_id
Base_viewFieldLibrary
-
items
-
target
Click to edit the target
-
title
Storage Redundancy
-
_text
python: getattr(here.portal_categories[field.getId().replace(\'your_\', \'\', 1)], preferences.getPreference(\'preferred_category_child_item_list_method_id\', \'getCategoryChildCompactLogicalPathItemList\'))(local_sort_id=(\'int_index\', \'translated_title\'), checked_permission=\'View\')
SkinTemplateItem/portal_skins/slapos_hal_json_style/SoftwareRelease_viewRequestDialog/your_title.xml0000664 0000000 0000000 00000024373 13261211361 0067576 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
id
your_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
AAAAAAAAAAI=
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
nolabel
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
0
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
max_length
-
required
0
-
title
Title
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
-
_text
python: context.getAggregateTitle()
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_getResourceItemListAsJSON.py 0000664 0000000 0000000 00000000576 13261211361 0064633 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio """
This script is a workarround as the responde for Ticket_getResourceItemList
under a jio_getAttachement is not JSON friendly for parsing in Javascript.
it returns [("", "")] instead of [["", ""]]
Please remove this script as soon it is possible.
"""
import json
return json.dumps(context.Ticket_getResourceItemList(portal_type="Support Request", include_context=False))
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_getResourceItemListAsJSON.xml 0000664 0000000 0000000 00000004362 13261211361 0065000 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
*args, **kargs
-
id
Ticket_getResourceItemListAsJSON
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas.xml 0000664 0000000 0000000 00000012071 13261211361 0062617 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_bind_names
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
normal
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
normal
my_title
my_description
my_reference
my_aggregate
my_aggregate_title
my_resource
my_specialise
my_resource_title
my_simulation_state_title
my_destination_decision
-
right
-
id
Ticket_viewAsHateoas
-
method
POST
-
name
Ticket_viewAsWeb
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0062074 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_aggregate.xml 0000664 0000000 0000000 00000006204 13261211361 0065253 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_aggregate
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Aggregate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_aggregate_title.xml 0000664 0000000 0000000 00000006212 13261211361 0066453 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_aggregate_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Aggregate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_description.xml 0000664 0000000 0000000 00000006104 13261211361 0065647 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_description
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
display_width
40
-
field_id
my_description
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_destination_decision.xml0000664 0000000 0000000 00000006217 13261211361 0067527 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_destination_decision
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Aggregate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_reference.xml 0000664 0000000 0000000 00000005636 13261211361 0065273 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_reference
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_reference
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_resource.xml 0000664 0000000 0000000 00000006202 13261211361 0065152 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_resource
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Resource
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_resource_title.xml 0000664 0000000 0000000 00000006210 13261211361 0066352 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_resource_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Resource
780fe32b74fc8a16a105dab31f69c57d16f0bef9.paxheader 0000666 0000000 0000000 00000000405 13261211361 0020647 x ustar 00root root 0000000 0000000 261 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_simulation_state_title.xml
780fe32b74fc8a16a105dab31f69c57d16f0bef9.data 0000664 0000000 0000000 00000006220 13261211361 0017506 0 ustar 00root root 0000000 0000000
-
delegated_list
title
-
id
my_simulation_state_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Resource
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_specialise.xml 0000664 0000000 0000000 00000006205 13261211361 0065447 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
title
-
id
my_specialise
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
-
title
Aggregate
SkinTemplateItem/portal_skins/slapos_hal_json_style/Ticket_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000005626 13261211361 0064455 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
delegated_list
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
field_id
my_title
-
form_id
Base_viewFieldLibrary
-
target
Click to edit the target
SkinTemplateItem/portal_skins/slapos_hal_json_style/TrialCondition_viewAsHateoas.xml 0000664 0000000 0000000 00000010125 13261211361 0064314 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
_objects
-
action
Base_edit
-
description
-
edit_order
-
encoding
UTF-8
-
enctype
-
group_list
left
right
center
bottom
hidden
-
groups
-
bottom
-
center
-
hidden
-
left
my_title
my_aggregate_title
my_short_title
my_description
-
right
-
id
TrialCondition_viewAsHateoas
-
method
POST
-
name
TrialCondition_view
-
pt
form_view
-
row_length
4
-
stored_encoding
UTF-8
-
title
Trial Condition
-
unicode_mode
0
-
update_action
-
update_action_title
SkinTemplateItem/portal_skins/slapos_hal_json_style/TrialCondition_viewAsHateoas/ 0000775 0000000 0000000 00000000000 13261211361 0063573 5 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio 2ee6608cf8247b9929caf1a260af79cb032c361c.paxheader 0000666 0000000 0000000 00000000406 13261211361 0020510 x ustar 00root root 0000000 0000000 262 path=slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio/SkinTemplateItem/portal_skins/slapos_hal_json_style/TrialCondition_viewAsHateoas/my_aggregate_title.xml
2ee6608cf8247b9929caf1a260af79cb032c361c.data 0000664 0000000 0000000 00000007416 13261211361 0017356 0 ustar 00root root 0000000 0000000
-
delegated_list
editable
portal_type
title
-
id
my_aggregate_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
overrides
-
field_id
-
form_id
-
target
-
tales
-
field_id
-
form_id
-
target
-
values
-
editable
0
-
field_id
my_string_field
-
form_id
Base_viewFieldLibrary
-
portal_type
Web Page
Web Page
-
target
Click to edit the target
-
title
Terms of Service
SkinTemplateItem/portal_skins/slapos_hal_json_style/TrialCondition_viewAsHateoas/my_description.xml 0000664 0000000 0000000 00000024416 13261211361 0067354 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
id
my_description
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Description
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
SkinTemplateItem/portal_skins/slapos_hal_json_style/TrialCondition_viewAsHateoas/my_short_title.xml 0000664 0000000 0000000 00000024416 13261211361 0067371 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
id
my_short_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Short Title
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
SkinTemplateItem/portal_skins/slapos_hal_json_style/TrialCondition_viewAsHateoas/my_title.xml 0000664 0000000 0000000 00000024402 13261211361 0066145 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
id
my_title
-
message_values
-
external_validator_failed
The input failed the external validator.
-
required_not_found
Input is required but no input given.
-
too_long
Too much input was given.
-
overrides
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
tales
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
-
editable
-
enabled
-
external_validator
-
extra
-
hidden
-
input_type
-
max_length
-
required
-
title
-
truncate
-
unicode
-
whitespace_preserve
-
values
-
alternate_name
-
css_class
-
default
-
description
-
display_maxwidth
-
display_width
20
-
editable
1
-
enabled
1
-
external_validator
-
extra
-
hidden
0
-
input_type
text
-
max_length
-
required
0
-
title
Title
-
truncate
0
-
unicode
0
-
whitespace_preserve
0
SkinTemplateItem/portal_skins/slapos_hal_json_style/WebMessage_stop.py 0000664 0000000 0000000 00000001161 13261211361 0061466 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio from zExceptions import Unauthorized
portal = context.getPortalObject()
person = portal.ERP5Site_getAuthenticatedMemberPersonValue()
# XXX Proxy role is Manager so user to open ticket which is closed.
# We check permissions
if not person:
raise Unauthorized("You need to be logged in before modify this object!")
ticket = context.getFollowUpValue()
if ticket.getDestinationDecision() != person.getRelativeUrl():
raise Unauthorized
context.stop(comment="Submitted from the renderjs app")
if portal.portal_workflow.isTransitionPossible(ticket, "validate"):
ticket.validate(comment="See %s" % context.getRelativeUrl())
SkinTemplateItem/portal_skins/slapos_hal_json_style/WebMessage_stop.xml 0000664 0000000 0000000 00000004667 13261211361 0061654 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
*args, **kwargs
-
_proxy_roles
Manager
-
id
WebMessage_stop
SkinTemplateItem/portal_skins/slapos_hal_json_style/WebSection_getDocumentValue.py 0000664 0000000 0000000 00000007127 13261211361 0064004 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio """
This script is part of ERP5 Web
ERP5 Web is a business template of ERP5 which provides a way
to create web sites which can display selected
ERP5 contents through multiple custom web layouts.
The default implementation searches for
documents which are in the user language if any
and which reference is equal to the name parameter.
Other implementations are possible: ex. display the last
version in the closest language rather than
the latest version in the user language.
NOTE:
- the portal parameter was introduced to
fix acquisition issues within the _aq_dynamic
lookup from WebSection class.
"""
from Products.ZSQLCatalog.SQLCatalog import SimpleQuery, ComplexQuery
if portal is None: portal = context.getPortalObject()
portal_catalog = portal.portal_catalog
# The list of portal types here should be large enough to include
# all portal_types defined in the various sections so that
# href tags which point to a document by reference can still work.
valid_portal_type_list = portal.getPortalDocumentTypeList()
# Find the applicable language
if language is None:
language = portal.Localizer.get_selected_language()
validation_state = None
effective_date = None
if validation_state is None:
validation_state = ('published', 'published_alive', 'public', 'validated')
if effective_date is None:
if now is None:
now = DateTime()
effective_date = ComplexQuery(
SimpleQuery(effective_date=None),
SimpleQuery(effective_date=now, comparison_operator='<='),
logical_operator='or',
)
# Note: In sorts, NULL is considered lesser than non-NULL. So in descending
# sort, NULLs will be listed after non-NULLs, which is perfect for
# effective_date, which defines the date at which content becomes effective.
# None (NULL) effective date hence means "effective since infinite in te past".
base_sort = (('effective_date', 'descending'), )
# Search the catalog for all documents matching the reference
# this will only return documents which are accessible by the user
web_page_list = portal_catalog(reference=name,
effective_date=effective_date,
portal_type=valid_portal_type_list,
validation_state=validation_state,
language=(language, ''),
sort_on=(('language', 'descending'), ) + base_sort,
limit=1,
**kw)
if len(web_page_list) == 0 and language != 'en':
# Search again with English as a fallback.
web_page_list = portal_catalog(reference=name,
effective_date=effective_date,
portal_type=valid_portal_type_list,
validation_state=validation_state,
language='en',
sort_on=base_sort,
limit=1,
**kw)
if len(web_page_list) == 0:
# Search again without the language
web_page_list = portal_catalog(reference=name,
effective_date=effective_date,
portal_type=valid_portal_type_list,
validation_state=validation_state,
sort_on=base_sort,
limit=1,
**kw)
if len(web_page_list) == 0:
# Default returns None
web_page = None
else:
# Try to get the first page on the list
web_page = web_page_list[0]
web_page = web_page.getObject()
# return the web page
return web_page
SkinTemplateItem/portal_skins/slapos_hal_json_style/WebSection_getDocumentValue.xml 0000664 0000000 0000000 00000004775 13261211361 0064162 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
name, portal=None, language=None, strict_language=False, now=None, **kw
-
_proxy_roles
Anonymous
-
id
WebSection_getDocumentValue
SkinTemplateItem/portal_skins/slapos_hal_json_style/WebSection_newCredentialRequest.py 0000664 0000000 0000000 00000007236 13261211361 0064667 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio """Call by dialog to create a new credential request and redirect to the context
Paramameter list :
reference -- User login is mandatory (String)
default_email_text -- Email is mandatory (String)"""
# create the credential request
portal = context.getPortalObject()
module = portal.getDefaultModule(portal_type='Credential Request')
portal_preferences = portal.portal_preferences
category_list = portal_preferences.getPreferredSubscriptionAssignmentCategoryList()
if not context.CredentialRequest_checkLoginAvailability(reference):
message_str = "Selected login is already in use, please choose different one."
return context.REQUEST.RESPONSE.redirect(context.absolute_url() + "/join_form?portal_status_message=" + context.Base_translateString(message_str))
credential_request = module.newContent(
portal_type="Credential Request",
first_name=first_name,
last_name=last_name,
reference=reference,
password=password,
default_credential_question_question=default_credential_question_question,
default_credential_question_question_free_text=default_credential_question_question_free_text,
default_credential_question_answer=default_credential_question_answer,
default_email_text=default_email_text,
default_telephone_text=default_telephone_text,
default_mobile_telephone_text=default_mobile_telephone_text,
default_fax_text=default_fax_text,
default_address_street_address=default_address_street_address,
default_address_city=default_address_city,
default_address_zip_code=default_address_zip_code,
default_address_region=default_address_region,
role_list=role_list,
function=function,
site=site,
activity_list=activity_list,
corporate_name=corporate_name,
date_of_birth=date_of_birth)
credential_request.setCategoryList(category_list)
# Same tag is used as in ERP5 Login._setReference, in order to protect against
# concurrency between Credential Request and Person object too
credential_request.reindexObject(activate_kw=dict(tag='set_login_%s' % reference.encode('hex')))
if portal_preferences.getPreferredCredentialAlarmAutomaticCall():
credential_request.submit("Automatic submit")
message_str = "Credential Request Created."
else:
if portal_preferences.isPreferredEmailVerificationCheck():
# after_path_and_method_id argument is used below to not activate when
# Crededial request object is not indexed yet. This is needed because when
# the method searchAndActivate from catalog is called, if the object is not
# indexed, the e-mail is not sent.
method_id_list = ('immediateReindexObject', 'recursiveImmediateReindexObject')
path_and_method_id = (credential_request.getPath(), method_id_list)
activity_kw = dict(activity='SQLQueue',
after_path_and_method_id=path_and_method_id)
credential_request.activate(**activity_kw).CredentialRequest_sendSubmittedNotification(
context_url=context.absolute_url(),
notification_reference='erp5-subscription.notification')
message_str = "Thanks for your registration. You will be receive an email to activate your account."
else:
# no email verification is needed
credential_request.submit("Automatic submit")
message_str = "Credential Request Created."
if batch_mode:
return credential_request
return context.REQUEST.RESPONSE.redirect(context.absolute_url() + "/login_form?portal_status_message=" + context.Base_translateString(message_str))
SkinTemplateItem/portal_skins/slapos_hal_json_style/WebSection_newCredentialRequest.xml 0000664 0000000 0000000 00000005434 13261211361 0065035 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio
-
Script_magic
3
-
_bind_names
-
_params
reference, default_email_text, first_name=None, last_name=None, password=None, date_of_birth=None, default_telephone_text=None, default_mobile_telephone_text=None, default_fax_text=None, corporate_name=None, default_credential_question_question=None, default_credential_question_question_free_text=None, default_credential_question_answer=None, role_list=None, function=None, site=None, activity_list=None, default_address_city=None, default_address_street_address=None, default_address_zip_code=None,default_address_region=None, dialog_id=\'\', batch_mode=False, **kw
-
id
WebSection_newCredentialRequest
SkinTemplateItem/portal_skins/slapos_hal_json_style/favicon.ico.ico 0000664 0000000 0000000 00000002176 13261211361 0060726 0 ustar 00root root 0000000 0000000 slapos.core-dee343f38b783279e46bfe3406a3be894de7196b-master-bt5-slapos_jio-SkinTemplateItem-portal_skins-slapos_hal_json_style/master/bt5/slapos_jio h ( z%1 {${$ ~$ {&{&{&{&{&{&{&{&: z%{&z%{&z&