This commit is contained in:
54
deploy.yaml
54
deploy.yaml
@@ -35,11 +35,7 @@ areas:
|
||||
- status: error
|
||||
message: Enter a valid MAC address
|
||||
pass:
|
||||
_regex: ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$
|
||||
events:
|
||||
onChange:
|
||||
- id: validate
|
||||
type: Validate
|
||||
_regex: ^(?!(?:00[:-]){5}00)((?:[0-9a-fA-F]{2}[:-]){5}[0-9a-fA-F]{2})$
|
||||
- id: projectname
|
||||
type: TextInput
|
||||
properties:
|
||||
@@ -53,6 +49,11 @@ areas:
|
||||
title: Hostname
|
||||
label:
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
message: Can only contain alphanumeric characters and hyphens; must be between 1 and 15 characters long
|
||||
pass:
|
||||
_regex: ^([a-zA-Z0-9]{1,15}|[a-zA-Z0-9][a-zA-Z0-9\-]{0,13}[a-zA-Z0-9])$
|
||||
- id: ipaddress
|
||||
required: true
|
||||
type: TextInput
|
||||
@@ -69,6 +70,11 @@ areas:
|
||||
placeholder: 255.255.255.0
|
||||
label:
|
||||
span: 5
|
||||
validate:
|
||||
- status: error
|
||||
# message: Enter a valid subnet mask
|
||||
pass:
|
||||
_regex: ^(?:(255|254|252|248|240|224|192|128|0+)(?:\.(?!$)|$)){4}$
|
||||
- id: gateway
|
||||
required: true
|
||||
type: TextInput
|
||||
@@ -118,28 +124,26 @@ areas:
|
||||
title: Start Deployment
|
||||
icon: RocketOutlined
|
||||
block: true
|
||||
requests:
|
||||
- id: update_brand
|
||||
type: MongoDBUpdateOne # MongoDb updateOne request to update the brand.
|
||||
connectionId: brands
|
||||
properties:
|
||||
filter:
|
||||
_id:
|
||||
_state: _id # Select the document that matches the document's _id that is in state.
|
||||
update:
|
||||
$set:
|
||||
name:
|
||||
_state: name # Insert the brand name we set in state.
|
||||
description:
|
||||
_state: description # Insert the description name we set in state.
|
||||
updated_at:
|
||||
_date: now # Set the updated_at date as current time.
|
||||
# requests:
|
||||
# - id: update_brand
|
||||
# type: MongoDBUpdateOne # MongoDb updateOne request to update the brand.
|
||||
# connectionId: brands
|
||||
# properties:
|
||||
# filter:
|
||||
# _id:
|
||||
# _state: _id # Select the document that matches the document's _id that is in state.
|
||||
# update:
|
||||
# $set:
|
||||
# name:
|
||||
# _state: name # Insert the brand name we set in state.
|
||||
# description:
|
||||
# _state: description # Insert the description name we set in state.
|
||||
# updated_at:
|
||||
# _date: now # Set the updated_at date as current time.
|
||||
events:
|
||||
onClick:
|
||||
- id: validate
|
||||
type: Validate
|
||||
- id: update_brand # Call the update_brand request.
|
||||
type: Request
|
||||
params: update_brand
|
||||
- id: link_to_brands # Link back to the brands page.
|
||||
type: Link
|
||||
params:
|
||||
pageId: brands
|
||||
|
Reference in New Issue
Block a user