summaryrefslogtreecommitdiffstats
path: root/cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/guideSteps.ts
blob: 87e6c1990961f437514cac2016f42351c800505a (plain)
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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
export const steps = [
    // {
    //     anchorId: 'allTab',
    //     content: 'This Tab contain all packages you created before',
    //     title: 'All Package',
    // },
    // {
    //     anchorId: 'search',
    //     content: 'Search for Package by name, version, tags and type',
    //     title: 'Search',
    // },
    // {
    //     anchorId: 'tagFilter',
    //     content: 'Filter Packages by tags',
    //     title: 'Tag Filter',
    // },
    // {
    //     anchorId: 'import',
    //     content: 'Import a package to CDS',
    //     title: 'Import',
    // },
    {
        anchorId: 'create',
        content: 'Create a new Package',
        title: 'Create',
    },
    {
        anchorId: 'metadataTab',
        content: 'Set your package basic information',
        title: 'Metadata Tab',
        route: 'packages/createPackage',
        stepId: 'metadataTab'
    },
    {
        anchorId: 'mt-packageName',
        content: 'Set your package name (required)',
        title: 'Package name',
    },
    {
        anchorId: 'mt-packageVersion',
        content: 'Set your package version like 1.0.0 (required)',
        title: 'Package version',
    },
    {
        anchorId: 'mt-packageDescription',
        content: 'Set your package description (required)',
        title: 'Package description',
    },
    {
        anchorId: 'mt-packageTags',
        content: 'Set your package Tags (Optional)',
        title: 'Package tag',
    },
    // -------
    {
        anchorId: 'mt-packageKeys',
        content: 'Set your package custom keys (Optional)',
        title: 'Package keys',
    },
    // Temaplate & Mapping
    {
        anchorId: 'tm-templateTab',
        content: 'Create Your  \'Template & Mapping \' files',
        title: 'Temaplate & Mapping',
        stepId: 'tm-templateTab'
    },
    {
        anchorId: 'tm-templateName',
        content: 'Set your Template & Mapping Name',
        title: 'Temaplte & Mapping name',
        stepId: 'tm-templateName'
    },
    {
        anchorId: 'tm-templateType',
        content: 'Set your Template Type',
        title: 'Temaplte Type',
    },
    {
        anchorId: 'tm-templateContent',
        content: 'Click \'Import File\' to get content from a file, or write template content manually',
        title: 'Template Content',
    },
    {
        anchorId: 'tm-mappingContent',
        content: 'Set your mapping content from the current template, or from an external file (XML, CSV)',
        title: 'Mapping Content',
    },
    {
        anchorId: 'tm-templateFinish',
        content: 'Click your \' Finish \' button when you finish ',
        title: 'Finish',
        stepId: 'tm-templateFinish'
    },
    {
        anchorId: 'tm-templateEdit',
        content: 'Create another new Template or Click on the previous one to edit',
        title: 'Create & Edit',
        stepId: 'tm-templateEdit'
    },
    // Script
    {
        anchorId: 'st-scriptsTab',
        content: 'Move To Scripts Tab to set your Kotlin and Python scripts',
        title: 'Scripts',
        stepId: 'st-scriptsTab'
    },
    {
        anchorId: 'st-scriptsImport',
        content: 'Click \' Import File\'button kotlin and python files',
        title: 'Import File'
    },
    // DSL
    {
        anchorId: 'dslTab',
        content: 'Write your Authentication Properties in Javascript',
        title: 'ESAP',
        stepId: 'dslTab'
    },
    // save package
    {
        anchorId: 'packageSave',
        content: 'Click \' Save \' button to create your package',
        title: 'Save'
    }
];