guifi·net GitLab devops

Commit 36145ae0 authored by Ubuntu's avatar Ubuntu
Browse files

Mobile Orders and menus

No related merge requests found
Showing with 1584 additions and 279 deletions
+1584 -279
......@@ -6,16 +6,19 @@ dependencies:
- field.field.guifi.guifi_contracts.field_contract_activated
- field.field.guifi.guifi_contracts.field_contract_customer
- field.field.guifi.guifi_contracts.field_contract_deactivated
- field.field.guifi.guifi_contracts.field_contract_docprev
- field.field.guifi.guifi_contracts.field_contract_document
- field.field.guifi.guifi_contracts.field_contract_id
- field.field.guifi.guifi_contracts.field_contract_profile
- field.field.guifi.guifi_contracts.field_contract_provider
- field.field.guifi.guifi_contracts.field_contract_signimg
- field.field.guifi.guifi_contracts.field_contract_status
- field.field.guifi.guifi_contracts.field_contract_sync_track
- field.field.guifi.guifi_contracts.field_contract_type
- field.field.guifi.guifi_contracts.field_guifi_comments
- field.field.guifi.guifi_contracts.field_service_active
- guifi.guifi_type.guifi_contracts
- image.style.thumbnail
module:
- comment
- conditional_fields
......@@ -24,6 +27,7 @@ dependencies:
- field_layout
- file
- guifi
- image
- layout_discovery
- text
third_party_settings:
......@@ -94,6 +98,14 @@ content:
region: content
settings: { }
third_party_settings: { }
field_contract_docprev:
type: image_image
weight: 13
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_contract_document:
type: file_generic
weight: 5
......@@ -125,6 +137,14 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
field_contract_signimg:
type: image_image
weight: 14
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_contract_status:
type: options_select
weight: 12
......
......@@ -7,10 +7,12 @@ dependencies:
- field.field.guifi.guifi_contracts.field_contract_activated
- field.field.guifi.guifi_contracts.field_contract_customer
- field.field.guifi.guifi_contracts.field_contract_deactivated
- field.field.guifi.guifi_contracts.field_contract_docprev
- field.field.guifi.guifi_contracts.field_contract_document
- field.field.guifi.guifi_contracts.field_contract_id
- field.field.guifi.guifi_contracts.field_contract_profile
- field.field.guifi.guifi_contracts.field_contract_provider
- field.field.guifi.guifi_contracts.field_contract_signimg
- field.field.guifi.guifi_contracts.field_contract_status
- field.field.guifi.guifi_contracts.field_contract_sync_track
- field.field.guifi.guifi_contracts.field_contract_type
......@@ -23,6 +25,8 @@ dependencies:
- field_group
- file
- guifi
- image
- layout_builder
- options
- text
- user
......@@ -38,7 +42,7 @@ third_party_settings:
label: 'Authoring & publishing'
parent_name: ''
region: content
weight: 8
weight: 10
format_type: details
format_settings:
classes: ''
......@@ -54,7 +58,7 @@ third_party_settings:
label: 'Activation status'
parent_name: ''
region: content
weight: 7
weight: 9
format_type: details
format_settings:
classes: ''
......@@ -89,6 +93,9 @@ third_party_settings:
direction: vertical
width_breakpoint: 640
effect: none
layout_builder:
enabled: false
allow_custom: false
_core:
default_config_hash: 7W-TifCHafBTdAEuomLLMhAk4xDDMIqXMwQfA6M9bqE
id: guifi.guifi_contracts.default
......@@ -111,7 +118,7 @@ content:
label: inline
settings: { }
third_party_settings: { }
weight: 9
weight: 11
region: content
field_contract_activated:
type: datetime_default
......@@ -139,6 +146,17 @@ content:
third_party_settings: { }
weight: 6
region: content
field_contract_docprev:
type: image
label: above
settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 7
region: content
field_contract_document:
type: file_default
label: above
......@@ -171,12 +189,23 @@ content:
third_party_settings: { }
weight: 3
region: content
field_contract_signimg:
type: image
label: above
settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 8
region: content
field_contract_status:
type: list_default
label: above
settings: { }
third_party_settings: { }
weight: 11
weight: 13
region: content
field_contract_sync_track:
type: guifi_sync_track_default
......@@ -200,7 +229,7 @@ content:
view_mode: default
pager_id: 0
third_party_settings: { }
weight: 10
weight: 12
region: content
langcode:
type: language
......@@ -237,5 +266,8 @@ content:
weight: 29
region: content
hidden:
entity_print_view_epub: true
entity_print_view_pdf: true
entity_print_view_word_docx: true
field_service_active: true
search_api_excerpt: true
......@@ -54,7 +54,6 @@ module:
field_group: 0
field_layout: 0
field_permissions: 0
field_permissions_group: 0
field_ui: 0
field_validation: 0
file: 0
......
uuid: 29df0ad6-e756-4f3e-bbd8-cde879a1edd4
langcode: en
status: true
dependencies:
config:
- field.storage.guifi.field_contract_docprev
- guifi.guifi_type.guifi_contracts
module:
- image
id: guifi.guifi_contracts.field_contract_docprev
field_name: field_contract_docprev
entity_type: guifi
bundle: guifi_contracts
label: 'Contract preview'
description: 'Preview of the first page of the contract'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
field_type: image
......@@ -11,8 +11,8 @@ id: guifi.guifi_contracts.field_contract_document
field_name: field_contract_document
entity_type: guifi
bundle: guifi_contracts
label: Document
description: ''
label: 'Contract document'
description: 'Contract (either to be signed, or signed)'
required: false
translatable: false
default_value: { }
......
uuid: 4de9f57f-bb17-4160-a538-c04aa9108bb2
langcode: en
status: true
dependencies:
config:
- field.storage.guifi.field_contract_signimg
- guifi.guifi_type.guifi_contracts
module:
- image
id: guifi.guifi_contracts.field_contract_signimg
field_name: field_contract_signimg
entity_type: guifi
bundle: guifi_contracts
label: 'Approval signature'
description: 'Hand written signature fof the cotract holder as a sign of providing approval.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
field_type: image
uuid: ce7cc0cb-853a-4065-963f-9da535467005
langcode: en
status: true
dependencies:
module:
- field_permissions
- file
- guifi
- image
third_party_settings:
field_permissions:
permission_type: public
id: guifi.field_contract_docprev
field_name: field_contract_docprev
entity_type: guifi
type: image
settings:
target_type: file
display_field: false
display_default: false
uri_scheme: public
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
module: image
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
uuid: 0b4430b8-b234-4a66-b505-10be920722f0
langcode: en
status: true
dependencies:
module:
- field_permissions
- file
- guifi
- image
third_party_settings:
field_permissions:
permission_type: public
id: guifi.field_contract_signimg
field_name: field_contract_signimg
entity_type: guifi
type: image
settings:
target_type: file
display_field: false
display_default: false
uri_scheme: public
default_image:
uuid: ''
alt: ''
title: 'Handrwritten signature'
width: null
height: null
module: image
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
......@@ -11,8 +11,10 @@
value: menu_link_content
revision_created:
value: '1665052371'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -33,16 +35,18 @@
value: '19'
expanded:
value: '0'
parent: false
parent:
value: ''
changed:
value: '1665052435'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles: false
menu_item_roles:
target_id: ''
menu_item_override_children:
value: '0'
content_translation_source:
......@@ -68,8 +72,10 @@
value: menu_link_content
revision_created:
value: '1641511836'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -93,7 +99,7 @@
parent:
value: 'menu_link_content:229ab345-48de-435e-8240-acd9c35a5226'
changed:
value: '1643060930'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -127,8 +133,10 @@
value: menu_link_content
revision_created:
value: '1641514377'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -150,9 +158,10 @@
value: '-47'
expanded:
value: '1'
parent: false
parent:
value: ''
changed:
value: '1663323452'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -186,8 +195,10 @@
value: menu_link_content
revision_created:
value: '1641514470'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -211,15 +222,17 @@
parent:
value: 'menu_link_content:68939475-bc08-463d-9796-d1bf22ad54b6'
changed:
value: '1641514648'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles: false
menu_item_override_children: false
menu_item_roles:
target_id: ''
menu_item_override_children:
value: '0'
content_translation_source:
value: und
content_translation_outdated:
......@@ -243,8 +256,10 @@
value: menu_link_content
revision_created:
value: '1641514591'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -268,15 +283,17 @@
parent:
value: 'menu_link_content:68939475-bc08-463d-9796-d1bf22ad54b6'
changed:
value: '1641514648'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles: false
menu_item_override_children: false
menu_item_roles:
target_id: ''
menu_item_override_children:
value: '0'
content_translation_source:
value: und
content_translation_outdated:
......@@ -300,8 +317,10 @@
value: menu_link_content
revision_created:
value: '1641514642'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -325,15 +344,17 @@
parent:
value: 'menu_link_content:68939475-bc08-463d-9796-d1bf22ad54b6'
changed:
value: '1641514648'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles: false
menu_item_override_children: false
menu_item_roles:
target_id: ''
menu_item_override_children:
value: '0'
content_translation_source:
value: und
content_translation_outdated:
......@@ -357,8 +378,10 @@
value: menu_link_content
revision_created:
value: '1642714478'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -379,9 +402,10 @@
value: '-48'
expanded:
value: '1'
parent: false
parent:
value: ''
changed:
value: '1649270921'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -415,8 +439,10 @@
value: menu_link_content
revision_created:
value: '1642714800'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -440,7 +466,7 @@
parent:
value: 'menu_link_content:21213ff4-601b-4a92-a52b-07525121591e'
changed:
value: '1648506070'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -474,8 +500,10 @@
value: menu_link_content
revision_created:
value: '1642714881'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -499,14 +527,15 @@
parent:
value: 'menu_link_content:21213ff4-601b-4a92-a52b-07525121591e'
changed:
value: '1642722643'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles: false
menu_item_roles:
target_id: ''
menu_item_override_children:
value: '0'
content_translation_source:
......@@ -532,8 +561,10 @@
value: menu_link_content
revision_created:
value: '1642714951'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -557,7 +588,7 @@
parent:
value: 'menu_link_content:21213ff4-601b-4a92-a52b-07525121591e'
changed:
value: '1643007269'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -591,8 +622,10 @@
value: menu_link_content
revision_created:
value: '1642720259'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -616,7 +649,7 @@
parent:
value: 'menu_link_content:229ab345-48de-435e-8240-acd9c35a5226'
changed:
value: '1642720259'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -650,8 +683,10 @@
value: menu_link_content
revision_created:
value: '1643835653'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -675,7 +710,7 @@
parent:
value: 'menu_link_content:7160e538-59b6-4457-a36a-92037c7dc7c7'
changed:
value: '1648506135'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -709,8 +744,10 @@
value: menu_link_content
revision_created:
value: '1643835793'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -734,7 +771,7 @@
parent:
value: 'menu_link_content:7160e538-59b6-4457-a36a-92037c7dc7c7'
changed:
value: '1648506113'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -768,8 +805,10 @@
value: menu_link_content
revision_created:
value: '1643835912'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -793,7 +832,7 @@
parent:
value: 'menu_link_content:7160e538-59b6-4457-a36a-92037c7dc7c7'
changed:
value: '1648506113'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -827,8 +866,10 @@
value: menu_link_content
revision_created:
value: '1647168178'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -852,14 +893,15 @@
parent:
value: 'menu_link_content:21213ff4-601b-4a92-a52b-07525121591e'
changed:
value: '1647168242'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles: false
menu_item_roles:
target_id: ''
menu_item_override_children:
value: '0'
content_translation_source:
......@@ -885,8 +927,10 @@
value: menu_link_content
revision_created:
value: '1647592632'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -907,9 +951,10 @@
value: '-49'
expanded:
value: '0'
parent: false
parent:
value: ''
changed:
value: '1647592758'
value: '1665139864'
default_langcode:
value: '1'
revision_default:
......@@ -943,8 +988,10 @@
value: menu_link_content
revision_created:
value: '1648505887'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -1002,8 +1049,10 @@
value: menu_link_content
revision_created:
value: '1648505959'
revision_user: false
revision_log_message: false
revision_user:
target_id: '0'
revision_log_message:
value: ''
enabled:
value: '1'
title:
......@@ -1048,3 +1097,121 @@
value: '1'
content_translation_created:
value: '1648505959'
22:
id:
value: '22'
uuid:
value: 7087d811-c766-4b93-9bda-654a2e60d999
revision_id:
value: '22'
langcode:
value: en
bundle:
value: menu_link_content
revision_created:
value: '1665653863'
revision_user: false
revision_log_message: false
enabled:
value: '1'
title:
value: 'Mobile order by Contact'
description:
value: 'Add a mobile order contract'
menu_name:
value: main
link:
uri: 'internal:/mobileorder'
title: ''
options: { }
external:
value: '0'
rediscover:
value: '1'
weight:
value: '-49'
expanded:
value: '0'
parent:
value: 'menu_link_content:5a76c9f2-cdab-4a60-b0e1-6348d27297eb'
changed:
value: '1665653872'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles:
target_id: administrator
menu_item_override_children:
value: '0'
content_translation_source:
value: und
content_translation_outdated:
value: '0'
content_translation_uid:
target_id: '1'
content_translation_status:
value: '1'
content_translation_created:
value: '1665653863'
23:
id:
value: '23'
uuid:
value: 46c6a660-a4e4-46f9-89a3-0919c4f660ab
revision_id:
value: '23'
langcode:
value: en
bundle:
value: menu_link_content
revision_created:
value: '1665654021'
revision_user: false
revision_log_message: false
enabled:
value: '1'
title:
value: 'Mobile contract signatures'
description:
value: 'Sign mobile orders'
menu_name:
value: main
link:
uri: 'internal:/contract-signature'
title: ''
options: { }
external:
value: '0'
rediscover:
value: '1'
weight:
value: '0'
expanded:
value: '0'
parent:
value: 'menu_link_content:7087d811-c766-4b93-9bda-654a2e60d999'
changed:
value: '1665654021'
default_langcode:
value: '1'
revision_default:
value: '1'
revision_translation_affected:
value: '1'
menu_item_roles:
target_id: administrator
menu_item_override_children:
value: '0'
content_translation_source:
value: und
content_translation_outdated:
value: '0'
content_translation_uid:
target_id: '1'
content_translation_status:
value: '1'
content_translation_created:
value: '1665654021'
uuid: 43d3976e-30ac-46ce-813f-8665cad9c0ae
langcode: en
status: true
dependencies:
module:
- basic_auth
- file
- serialization
- user
id: entity.file
plugin_id: 'entity:file'
granularity: resource
configuration:
methods:
- GET
formats:
- json
authentication:
- basic_auth
- cookie
This diff is collapsed.
......@@ -2065,7 +2065,16 @@ display:
display_options:
display_extenders:
views_ef_fieldset: { }
path: ab01
path: mobileorder
menu:
type: tab
title: 'Order mobile service'
description: 'Add a mobile service order'
weight: 0
expanded: true
menu_name: main
parent: 'menu_link_content:5a76c9f2-cdab-4a60-b0e1-6348d27297eb'
context: '0'
cache_metadata:
max-age: -1
contexts:
......
uuid: 9a9f8374-e1a1-4da7-b3a4-3aa9d5487c54
langcode: en
status: true
dependencies:
module:
- file
- user
id: contract_signature
label: a01s
module: views
description: ''
tag: ''
base_table: file_managed
base_field: nid
display:
default:
id: default
display_title: Default
display_plugin: default
position: 0
display_options:
title: a01s
fields:
filename:
id: filename
table: file_managed
field: filename
relationship: none
group_type: group
admin_label: ''
entity_type: file
entity_field: filename
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
make_link: false
absolute: false
word_boundary: false
ellipsis: false
strip_tags: false
trim: false
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: file_link
settings: { }
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
pager:
type: mini
options:
offset: 0
items_per_page: 10
total_pages: null
id: 0
tags:
next: ››
previous: ‹‹
expose:
items_per_page: false
items_per_page_label: 'Items per page'
items_per_page_options: '5, 10, 25, 50'
items_per_page_options_all: false
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
exposed_form:
type: basic
options:
submit_button: Apply
reset_button: false
reset_button_label: Reset
exposed_sorts_label: 'Sort by'
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
access:
type: perm
options:
perm: 'access content'
cache:
type: tag
options: { }
empty: { }
sorts:
created:
id: created
table: file_managed
field: created
relationship: none
group_type: group
admin_label: ''
entity_type: file
entity_field: created
plugin_id: date
order: DESC
expose:
label: ''
field_identifier: ''
exposed: false
granularity: second
arguments: { }
filters: { }
style:
type: default
row:
type: 'entity:file'
query:
type: views_query
options:
query_comment: ''
disable_sql_rewrite: false
distinct: false
replica: false
query_tags: { }
relationships: { }
header: { }
footer: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url.query_args
- user.permissions
tags: { }
block_1:
id: block_1
display_title: Block
display_plugin: block
position: 2
display_options:
pager:
type: some
options:
offset: 0
items_per_page: 5
defaults:
pager: false
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- user.permissions
tags: { }
page_1:
id: page_1
display_title: Page
display_plugin: page
position: 1
display_options:
display_extenders: { }
path: a01s
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url.query_args
- user.permissions
tags: { }
......@@ -4303,7 +4303,7 @@ display:
type: normal
title: 'Pending drops - Admin'
description: ''
weight: 0
weight: -50
expanded: true
menu_name: main
parent: 'menu_link_content:5a76c9f2-cdab-4a60-b0e1-6348d27297eb'
......
......@@ -4,6 +4,7 @@ status: open
dependencies:
module:
- emergya_postal_code
- webform_entity_print
third_party_settings:
emergya_postal_code:
cp_validation: 1
......@@ -11,7 +12,7 @@ third_party_settings:
param1:
ws_param_address_name: contact_address
param2:
ws_param_address_name: ''
ws_param_address_name: location_address
param3:
ws_param_address_name: ''
param4:
......@@ -30,6 +31,16 @@ third_party_settings:
ws_param_vat_name: ''
param5:
ws_param_vat_name: ''
webform_entity_print:
template:
header: ''
footer: ''
css: ''
export_types:
pdf:
enabled: true
link_text: ''
link_attributes: { }
weight: 0
open: null
close: null
......
......@@ -13,6 +13,13 @@ title: ab02_ESign
description: ''
category: 'guifi·net forms'
elements: |-
contract:
'#type': entity_autocomplete
'#title': Contract
'#prepopulate': true
'#required': true
'#target_type': file
'#selection_handler': 'default:file'
esign:
'#type': webform_signature
'#title': Signature
......
......@@ -261,6 +261,14 @@ elements: |-
'#counter_minimum': 13
'#counter_maximum': 13
'#default_value': '8934341700121'
'#access_create_roles':
- administrator
- guifi_net_content_admin
- om_fundacio
'#access_update_roles':
- administrator
- guifi_net_content_admin
- om_fundacio
simm_variable:
'#type': textfield
'#title': 'SIMM Variable'
......@@ -268,6 +276,14 @@ elements: |-
'#counter_type': character
'#counter_minimum': 6
'#counter_maximum': 6
'#access_create_roles':
- administrator
- guifi_net_content_admin
- om_fundacio
'#access_update_roles':
- administrator
- guifi_net_content_admin
- om_fundacio
simm_dc:
'#type': textfield
'#title': 'SIMM DC'
......@@ -275,6 +291,14 @@ elements: |-
'#counter_type': character
'#counter_minimum': 1
'#counter_maximum': 1
'#access_create_roles':
- administrator
- guifi_net_content_admin
- om_fundacio
'#access_update_roles':
- administrator
- guifi_net_content_admin
- om_fundacio
billing_payment:
'#type': webform_wizard_page
'#title': 'Billing & Payment'
......@@ -283,9 +307,6 @@ elements: |-
'#title': IBAN
'#multiple': false
'#required': true
signature:
'#type': webform_signature
'#title': Signature
css: ''
javascript: ''
settings:
......@@ -520,7 +541,7 @@ handlers:
settings:
states:
- completed
to_mail: 'ramon.roca@guifi.net, xavier.moragues@guifi.net'
to_mail: ramon.roca@guifi.net
to_options: { }
bcc_mail: ''
bcc_options: { }
......
uuid: 285bd994-2c42-4452-9411-3b6c9437a630
langcode: en
status: open
dependencies: { }
dependencies:
module:
- emergya_postal_code
- webform_entity_print
third_party_settings:
emergya_postal_code:
cp_validation: 0
params:
param1:
ws_param_address_name: ''
param2:
ws_param_address_name: ''
param3:
ws_param_address_name: ''
param4:
ws_param_address_name: ''
param5:
ws_param_address_name: ''
webform_entity_print:
template:
header: ''
footer: ''
css: ''
export_types:
pdf:
enabled: true
link_text: ''
link_attributes: { }
weight: 0
open: null
close: null
......@@ -9,22 +36,26 @@ uid: 1
template: false
archive: false
id: mobilesign
title: mobilesign
description: ''
title: 'Contract Signature / Approval'
description: 'Sign the contract to activate the service'
category: 'guifi·net forms'
elements: |-
contract:
'#type': webform_document_file
'#title': Contract
'#disabled': true
'#required': true
'#unique': true
'#unique_error': 'Contract already signed'
'#file_preview': file
signature:
'#type': webform_signature
'#title': Signature
'#required': true
cid:
'#type': textfield
'#title': 'Contract Id'
'#prepopulate': true
'#required': true
'#unique': true
'#unique_error': 'Contract already signed'
'#states':
invisible:
':input[name="cid"]':
filled: true
'#states_clear': false
css: ''
javascript: ''
settings:
......@@ -206,5 +237,79 @@ access:
roles: { }
users: { }
permissions: { }
handlers: { }
handlers:
email:
id: email
handler_id: email
label: Email
notes: ''
status: true
conditions: { }
weight: 0
settings:
states:
- completed
- updated
to_mail: ramon.roca@guifi.net
to_options: { }
bcc_mail: ''
bcc_options: { }
cc_mail: ''
cc_options: { }
from_mail: _default
from_options: { }
from_name: _default
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''
subject: _default
body: _default
excluded_elements: { }
ignore_access: true
exclude_empty: true
exclude_empty_checkbox: false
exclude_attachments: false
html: true
attachments: false
twig: false
theme_name: ''
parameters: { }
debug: false
remote_post:
id: remote_post
handler_id: remote_post
label: 'Remote post'
notes: ''
status: true
conditions: { }
weight: 0
settings:
method: POST
type: x-www-form-urlencoded
excluded_data:
in_draft: in_draft
locked: locked
sticky: sticky
notes: notes
custom_data: ''
custom_options: ''
file_data: true
cast: false
debug: false
completed_url: 'http://127.0.0.1:1880/rest/v1/signcontract'
completed_custom_data: ''
updated_url: 'http://127.0.0.1:1880/rest/v1/signcontract'
updated_custom_data: ''
deleted_url: ''
deleted_custom_data: ''
draft_created_url: ''
draft_created_custom_data: ''
draft_updated_url: ''
draft_updated_custom_data: ''
converted_url: ''
converted_custom_data: ''
message: ''
messages: { }
error_url: ''
variants: { }
This diff is collapsed.
#!/bin/bash
# Inspiret on SignPDF script
# Inspired on SignPDF script
# Adds Logo to a contract
DIRPWD=/var/www/html/net9/int/GeCo
TMP=/tmp/tmp-folder-logopdf
......@@ -26,14 +26,22 @@
File : $1
Signature: $LOGO "
cs=$(wc -c <$1)
if [ $cs -le 100 ]; then
cp $DIRPWD/contract.pdf $1
fi
cd $DIRPWD
rm -rf $TMP
DIR=`pwd`;
mkdir $TMP
cd $TMP
pdftk $1 multistamp $DIRPWD/logosContract.pdf output "${1%.pdf}_wlogo.pdf"
pdftk $1 multistamp $DIRPWD/logosContract.pdf output "${1%.pdf}wl.pdf"
convert -density 300 "${1%.pdf}wl.pdf"[0] -resize 15% -flatten "${1%.pdf}prev.png"
echo "-------------- File ${1%.pdf}_wlogo.pdf created ------------- "
echo "-------------- File ${1%.pdf}wl.pdf & created ------------- "
echo "-------------- Done -------------"
cd $DIRPWD
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment