View gadget.xml
<?xml version="1.0"?> | |
<artifactType type="application/vnd.wso2-gadget+xml" shortName="gadget" singularLabel="Gadget" pluralLabel="Gadgets" | |
hasNamespace="false" iconSet="10"> | |
<storagePath>/gadgets/@{overview_name}/@{overview_version}</storagePath> | |
<nameAttribute>overview_name</nameAttribute> | |
<ui> | |
<list> | |
<column name="Name"> | |
<data type="path" value="overview_name" href="@{storagePath}"/> | |
</column> |
View solr_sample.json
{ | |
"params": { | |
"q": "*TO*", | |
"indent": "true", | |
"fq": [ | |
"tenantId:\\-1234", | |
"allowedRoles:(internal/everyone OR admin)", | |
"mediaType_s:application/vnd.wso2-gadget+xml" | |
], | |
"sort": "overview_name_s asc", |
View sort.js
sorting: { | |
attributes: [ | |
{name: "overview_name", label: "Name"}, | |
{name: "overview_version", label: "Version"}, | |
{name: "overview_provider", label: "Provider"}, | |
{name: "createdDate", label: "Date/Time"}] | |
} |
View sample_users.csv
UserName | Password | Claims | ||
---|---|---|---|---|
chris2 | chris123 | http://wso2.org/claims/emailaddress=dracusds123@gmail.com | http://wso2.org/claims/role=admin | |
mical3 | mical123 | http://wso2.org/claims/emailaddress=dracusds123@gmail.com | http://wso2.org/claims/role=admin | |
sharuk | sharuk123 | http://wso2.org/claims/emailaddress=dracusds123@gmail.com | http://wso2.org/claims/role=admin | |
john | john123 | http://wso2.org/claims/emailaddress=dracusds123@gmail.com | http://wso2.org/claims/role=admin |
View create_users.py
HEADER_STRING = "Username,Password,Claims," | |
data_line = "{0},{0},http://{1}//claims/emailaddress={0}@{1},{2}\n" | |
file_string = HEADER_STRING + "\n" | |
domain = "knnect.com" | |
role = "http://wso2.org/claims/role=admin" | |
name_template = "user{}" | |
users_count = 51 | |
with open(r'usernames.csv','w') as sample_file: | |
for index in range(1, users_count): |
View excel_import_main.py
def main(): | |
wb = openpyxl.load_workbook(conf['excel_file']) | |
name = wb.get_sheet_names()[0] | |
sheet = wb.get_sheet_by_name(name) | |
for row in range(2, sheet.max_row): # from 2 (assuming first row contains headers) to end of the rows | |
condition = sheet.cell(row=row, column=1).value | |
color = sheet.cell(row=row, column=2).value | |
year = sheet.cell(row=row, column=3).value | |
name = sheet.cell(row=row, column=4).value | |
description = sheet.cell(row=row, column=5).value |
View create_asset_using_wso2_greg_governance_api.py
def create_asset(metadata, file_name): | |
credentials = '{username}:{password}'.format(username=conf['username'], password=conf['password']) | |
auth_value = b64encode(credentials.encode()) | |
headers = { | |
'Authorization': '{type} {auth_value}'.format(type="Basic", auth_value=auth_value.decode()), | |
'Content-Type': 'application/json' | |
} | |
request_url = conf['artifact_endpoint'] | |
response = requests.post(request_url, data=metadata, headers=headers, verify=False) | |
if not response.ok: |
View sample_car_artifact.xml
<artifactType type="application/vnd.knnect-car+xml" shortName="car" singularLabel="Car" pluralLabel="Cars" | |
hasNamespace="false" iconSet="27"> | |
<storagePath>/trunk/car/@{overview_name}</storagePath> | |
<nameAttribute>overview_name</nameAttribute> | |
<ui> | |
<list> | |
<column name="name"> | |
<data type="text" value="overview_name"/> | |
</column> |
View lepton_data_service.py
class ThermalDataHandler(WebSocketHandler): | |
clients = [] | |
DEBUG = False | |
def __init__(self, application, request, **kwargs): | |
super(ThermalDataHandler, self).__init__(application, request, **kwargs) | |
if not ThermalDataHandler.DEBUG: | |
self.lepton = Lepton("/dev/spidev0.0") | |
self.lepton.__enter__() | |
self.mock_samples = MockData() |
View in_sequence.xml
<sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--In"> | |
<log level="custom"> | |
<property name="TRACE" value="Inside InSequence"/> | |
</log> | |
<log level="full"/> | |
<property name="uri.var.sub_domain1" expression="get-property('system','environment.sub_domain1')"/> | |
<property name="uri.var.port" expression="get-property('system','environment.port')"/> | |
<log level="custom"> | |
<property name="HOST " expression="$ctx:uri.var.sub_domain1"/> | |
<property name="PORT " expression="$ctx:uri.var.port"/> |
OlderNewer