murano-apps/SugarCRM/package/UI/ui.yaml

120 lines
4.5 KiB
YAML

# SugarCRM Community Edition is a customer relationship management program developed by
# SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc.
#
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU Affero General Public License version 3 as published by the
# Free Software Foundation with the addition of the following permission added
# to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
# IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
# OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
# details.
#
# You should have received a copy of the GNU Affero General Public License along with
# this program; if not, see http://www.gnu.org/licenses or write to the Free
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301 USA.
#
# You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
# SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
#
# The interactive user interfaces in modified source and object code versions
# of this program must display Appropriate Legal Notices, as required under
# Section 5 of the GNU Affero General Public License version 3.
#
# In accordance with Section 7(b) of the GNU Affero General Public License version 3,
# these Appropriate Legal Notices must retain the display of the "Powered by
# SugarCRM" logo. If the display of the logo is not reasonably feasible for
# technical reasons, the Appropriate Legal Notices must display the words
# "Powered by SugarCRM".
Version: 2.2
Application:
?:
type: com.example.SugarCRM
server: $.appConfiguration.server
database: $.appConfiguration.database
dbName: $.dbConfiguration.database
dbUser: $.dbConfiguration.username
dbPassword: $.dbConfiguration.password
adminUser: $.accessConfiguration.username
adminPassword: $.accessConfiguration.password
demoData: $.appConfiguration.demoData
Forms:
- appConfiguration:
fields:
- name: license
type: string
description: GNU Affero General Public License version 3
hidden: true
required: false
- name: server
type: com.example.apache.ApacheHttpServer
label: HTTP Server
description: >-
Select an instance of Apache HTTP Server to run the app
- name: database
type: com.example.databases.MySql
label: Database Server
description: >-
Select a database server to host the application`s database
- name: demoData
label: Populate with demo data
type: boolean
description: >-
Create demonstration data
initial: false
required: false
- dbConfiguration:
fields:
- name: title
type: string
required: false
hidden: true
descriptionTitle: Database Configuration
description: Specify the properties of the database which will be created at the selected DB Server
- name: database
type: string
label: Database name
initial: sugar_db
description: >-
Please, provide database name that is going to be created
- name: username
type: string
initial: admin
label: Username
description: >-
Please, provide username that is going to be used to connect to the database
- name: password
type: password
label: Password
descriptionTitle: Password
description: >-
Please, provide password that is going to be used to connect to the database
- accessConfiguration:
fields:
- name: title
type: string
required: false
hidden: true
descriptionTitle: Access Configuration
description: Specify the default admin account to be created at SugarCRM
- name: username
type: string
initial: admin
label: Username
description: >-
Please, provide admin's username
- name: password
type: password
label: Password
descriptionTitle: Password
description: >-
Please, provide admin's password