• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/** @file
2  User Profile Manager formset.
3
4Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
5This program and the accompanying materials
6are licensed and made available under the terms and conditions of the BSD License
7which accompanies this distribution.  The full text of the license may be found at
8http://opensource.org/licenses/bsd-license.php
9
10THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13**/
14
15#include "UserProfileManagerData.h"
16
17#define USER_MANAGER_CLASS       0x00
18#define USER_MANAGER_SUBCLASS    0x04
19
20formset
21  guid     = USER_PROFILE_MANAGER_GUID,
22  title    = STRING_TOKEN(STR_FORMSET_TITLE),
23  help     = STRING_TOKEN(STR_TITLE_HELP),
24
25  // User manager form
26  form formid = FORMID_USER_MANAGE,
27    title     = STRING_TOKEN(STR_USERMAN_TITLE);
28
29    label LABEL_USER_MANAGE_FUNC;
30    label LABEL_END;
31
32    suppressif TRUE;
33      text
34        help   = STRING_TOKEN(STR_NULL_STRING),
35        text   = STRING_TOKEN(STR_NULL_STRING),
36        flags  = INTERACTIVE,
37        key    = QUESTIONID_USER_MANAGE;
38    endif;
39
40  endform;
41
42  // Modify user profile form
43  form formid = FORMID_MODIFY_USER,
44    title     = STRING_TOKEN(STR_MODIFY_USER_TITLE);
45
46    label LABEL_USER_MOD_FUNC;
47    label LABEL_END;
48
49  endform;
50
51  // Delete user profile form
52  form formid = FORMID_DEL_USER,
53    title     = STRING_TOKEN(STR_DELETE_USER_TITLE);
54
55    label LABEL_USER_DEL_FUNC;
56    label LABEL_END;
57
58    subtitle
59      text   = STRING_TOKEN(STR_NULL_STRING);
60  endform;
61
62  //
63  // User profile information form
64  //
65  form formid = FORMID_USER_INFO,
66    title     = STRING_TOKEN(STR_USER_INFO);
67
68    text
69      help   = STRING_TOKEN(STR_USER_NAME_VAL),
70      text   = STRING_TOKEN(STR_USER_NAME),
71      flags  = INTERACTIVE,
72      key    = KEY_MODIFY_USER_NAME;
73
74    text
75      help   = STRING_TOKEN(STR_CREATE_DATE_VAL),
76      text   = STRING_TOKEN(STR_CREATE_DATE);
77
78    text
79      help   = STRING_TOKEN(STR_USAGE_DATE_VAL),
80      text   = STRING_TOKEN(STR_USAGE_DATE);
81
82    text
83      help   = STRING_TOKEN(STR_USAGE_COUNT_VAL),
84      text   = STRING_TOKEN(STR_USAGE_COUNT);
85
86    label LABEL_USER_INFO_FUNC;
87    label LABEL_END;
88
89  endform;
90
91  //
92  // Identify policy modify form
93  //
94  form formid = FORMID_MODIFY_IP,
95    title     = STRING_TOKEN(STR_IDENTIFY_POLICY);
96
97    text
98      help   = STRING_TOKEN(STR_IDENTIFY_POLICY_HELP),
99      text   = STRING_TOKEN(STR_IDENTIFY_POLICY),
100        text   = STRING_TOKEN(STR_IDENTIFY_POLICY_VALUE);
101
102    label LABEL_IP_MOD_FUNC;
103    label LABEL_END;
104
105    text
106      help   = STRING_TOKEN(STR_ADD_OPTION_HELP),
107      text   = STRING_TOKEN(STR_ADD_OPTION),
108      flags  = INTERACTIVE,
109      key    = KEY_ADD_LOGICAL_OP;
110
111    subtitle
112      text   = STRING_TOKEN(STR_NULL_STRING);
113
114    text
115      help   = STRING_TOKEN(STR_IDENTIFY_SAVE_HELP),
116      text   = STRING_TOKEN(STR_SAVE),
117      flags  = INTERACTIVE,
118      key    = KEY_IP_RETURN;
119
120  endform;
121
122  //
123  // Access policy modify form
124  //
125  form formid = FORMID_MODIFY_AP,
126    title     = STRING_TOKEN(STR_ACCESS_POLICY);
127
128    label LABEL_AP_MOD_FUNC;
129    label LABEL_END;
130
131    goto FORMID_LOAD_DP,
132      prompt  = STRING_TOKEN(STR_LOAD),
133      help    = STRING_TOKEN(STR_LOAD_HELP),
134      flags   = INTERACTIVE,
135      key     = KEY_LOAD_DP;
136
137    goto FORMID_CONNECT_DP,
138      prompt  = STRING_TOKEN(STR_CONNECT),
139      help    = STRING_TOKEN(STR_CONNECT_HELP),
140      flags   = INTERACTIVE,
141      key     = KEY_CONN_DP;
142
143    subtitle
144      text   = STRING_TOKEN(STR_NULL_STRING);
145
146    text
147      help   = STRING_TOKEN(STR_ACCESS_SAVE_HELP),
148      text   = STRING_TOKEN(STR_SAVE),
149      flags  = INTERACTIVE,
150      key    = KEY_AP_RETURN;
151
152  endform;
153
154  //
155  // Load device path form
156  //
157  form formid = FORMID_LOAD_DP,
158    title     = STRING_TOKEN(STR_LOAD);
159
160    goto FORMID_PERMIT_LOAD_DP,
161      prompt  = STRING_TOKEN(STR_LOAD_PERMIT),
162      help    = STRING_TOKEN(STR_LOAD_PERMIT_HELP),
163      flags   = INTERACTIVE,
164      key     = KEY_LOAD_PERMIT;
165
166    goto FORMID_FORBID_LOAD_DP,
167      prompt  = STRING_TOKEN(STR_LOAD_FORBID),
168      help    = STRING_TOKEN(STR_LOAD_FORBID_HELP),
169      flags   = INTERACTIVE,
170      key     = KEY_LOAD_FORBID;
171
172  endform;
173
174  //
175  // Permit load device path form
176  //
177  form formid = FORMID_PERMIT_LOAD_DP,
178    title     = STRING_TOKEN(STR_LOAD_PERMIT);
179
180    label LABEL_PERMIT_LOAD_FUNC;
181    label LABEL_END;
182
183    subtitle
184      text   = STRING_TOKEN(STR_NULL_STRING);
185
186  endform;
187
188  //
189  // Forbid load device path form
190  //
191  form formid = FORMID_FORBID_LOAD_DP,
192    title     = STRING_TOKEN(STR_LOAD_FORBID);
193
194    label LABLE_FORBID_LOAD_FUNC;
195    label LABEL_END;
196
197    subtitle
198      text   = STRING_TOKEN(STR_NULL_STRING);
199
200  endform;
201
202  //
203  // Connect device path form
204  //
205  form formid = FORMID_CONNECT_DP,
206    title     = STRING_TOKEN(STR_CONNECT);
207
208    goto FORMID_PERMIT_CONNECT_DP,
209      prompt  = STRING_TOKEN(STR_CONNECT_PERMIT),
210      help    = STRING_TOKEN(STR_CONNECT_PERMIT_HELP),
211      flags   = INTERACTIVE,
212      key     = KEY_CONNECT_PERMIT;
213
214    goto FORMID_FORBID_CONNECT_DP,
215      prompt  = STRING_TOKEN(STR_CONNECT_FORBID),
216      help    = STRING_TOKEN(STR_CONNECT_FORBID_HELP),
217      flags   = INTERACTIVE,
218      key     = KEY_CONNECT_FORBID;
219
220  endform;
221
222  //
223  // Permit connect device path form
224  //
225  form formid = FORMID_PERMIT_CONNECT_DP,
226    title     = STRING_TOKEN(STR_CONNECT_PERMIT);
227
228    subtitle
229      text   = STRING_TOKEN(STR_NULL_STRING);
230
231  endform;
232
233  //
234  // Forbid connect device path form
235  //
236  form formid = FORMID_FORBID_CONNECT_DP,
237    title     = STRING_TOKEN(STR_CONNECT_FORBID);
238
239   subtitle
240     text   = STRING_TOKEN(STR_NULL_STRING);
241
242  endform;
243
244endformset;
245