-
Notifications
You must be signed in to change notification settings - Fork 1
/
app-definition.yaml
113 lines (97 loc) · 2.67 KB
/
app-definition.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
##########################
# SAMPLE DEFINITION FILE #
##########################
type: cubex.platform.application
config_version: 1.0
#######################
# Required Info #
#######################
#The version of your application
version: 1.0
#Your vendor ID
vendor: your-vendor-id
#ID of your app
app_id: seed-application
#Category to place this app in
category: crm
#######################
# Display Information #
#######################
#Display name for your app
name:
en: Example
fr: Exemple
#Description of the app, shown with the app in menus and summaries
description:
en: Example of how to build a Cubex platform application
fr: Exemple de construction d'une application de plateforme Cubex
#fort-icon value, can be iron icon name, eg. icons:3d_rotation, or an svg
icon: icons:build
#######################
# Navigation #
#######################
navigation:
- id: list-things
# Menu Item Text
name:
en: List of Things
fr: Liste des choses
# Menu Item Help Text (e.g. Tooltip, Sub Header)
description:
en: A nice list of things to look at
fr: Une belle liste de choses à regarder
#fort-icon value, can be iron icon name, eg. icons:3d_rotation, or an svg
icon: icons:list
#Path to follow (relative to your application)
path: /
integrations:
#Page Header Navigation Items
header_menu_items:
#ID for this menu item
- id: details
#Path to integrate into
hook: your-vendor-id/seed-application/:fid
#Path to link to on click
path: :fid/details
#Text to display on menu
title:
en: Details
fr: Détails
#Hover text for menu item
description:
en: Details of a thing
fr: Détails d'une chose
#ID for this menu item
- id: cust-details
#Path to integrate into
hook: fortifiplatform/customers/:fid
#Path to link to on click
path: :fid/details
#Text to display on menu
title:
en: Bob
fr: Détails
#Hover text for menu item
description:
en: Details of a thing
fr: Détails d'une chose
#Page Header Navigation Items
header_actions:
#ID for this action
- id: land-thing
#Path to integrate into
hook: your-vendor-id/seed-application/:fid
#Path to link to on click
path: thing/:fid/land
#Action text
title:
en: Land Thing
fr: Chose terre
#Action hover text
description:
en: Land this thing on the ground
fr: Placer cette chose sur le sol
#Launch style (page, dialog, window, pagelet)
mode: dialog
#Icon to display
icon: icons:flight-land