|
Lines 163-174
Link Here
|
| 163 |
// map for saving user_defined flags of each resource |
163 |
// map for saving user_defined flags of each resource |
| 164 |
map user_defined = $[]; |
164 |
map user_defined = $[]; |
| 165 |
|
165 |
|
|
|
166 |
// resource type (menu entry) |
| 167 |
string filestring = _("File"); |
| 168 |
// resource type (menu entry) |
| 169 |
string servicestring= _("Service"); |
| 166 |
map type2string = $[ |
170 |
map type2string = $[ |
| 167 |
// resource type (menu entry) |
171 |
"file" : filestring, |
| 168 |
"file" : _("File"), |
172 |
"service" : servicestring |
| 169 |
// resource type (menu entry) |
|
|
| 170 |
"service" : _("Service"), |
| 171 |
]; |
173 |
]; |
|
|
174 |
map string2type = $[ |
| 175 |
filestring : "file", |
| 176 |
servicestring : "service", |
| 177 |
]; |
| 172 |
|
178 |
|
| 173 |
/** |
179 |
/** |
| 174 |
* Scan table items for presence of given resource |
180 |
* Scan table items for presence of given resource |
|
Lines 304-310
Link Here
|
| 304 |
if (service != "" && !has_resource (service,"service")) |
310 |
if (service != "" && !has_resource (service,"service")) |
| 305 |
{ |
311 |
{ |
| 306 |
y2debug ("new service %1 for group %2", service, groupname); |
312 |
y2debug ("new service %1 for group %2", service, groupname); |
| 307 |
items = add (items, `item(`id(service), "", service,"service")); |
313 |
items = add (items, `item(`id(service), "", service, |
|
|
314 |
type2string["service"]:"service")); |
| 308 |
user_defined [service] = true; |
315 |
user_defined [service] = true; |
| 309 |
UI::ChangeWidget(`id(`resources), `Items, items); |
316 |
UI::ChangeWidget(`id(`resources), `Items, items); |
| 310 |
} |
317 |
} |
|
Lines 315-321
Link Here
|
| 315 |
if (file != "" && !has_resource (file,"file")) |
322 |
if (file != "" && !has_resource (file,"file")) |
| 316 |
{ |
323 |
{ |
| 317 |
y2debug ("new file %1 for group %2", file, groupname); |
324 |
y2debug ("new file %1 for group %2", file, groupname); |
| 318 |
items = add (items, `item(`id(file), "", file, "file")); |
325 |
items = add (items, `item(`id(file), "", file, |
|
|
326 |
type2string["file"]:"file")); |
| 319 |
user_defined [file] = true; |
327 |
user_defined [file] = true; |
| 320 |
UI::ChangeWidget(`id(`resources), `Items, items); |
328 |
UI::ChangeWidget(`id(`resources), `Items, items); |
| 321 |
} |
329 |
} |
|
Lines 358-364
Link Here
|
| 358 |
return $[ |
366 |
return $[ |
| 359 |
"active" : i[1]:"" == "X", |
367 |
"active" : i[1]:"" == "X", |
| 360 |
"name" : i[2]:"", |
368 |
"name" : i[2]:"", |
| 361 |
"type" : i[3]:"", |
369 |
"type" : string2type[i[3]:""]:(i[3]:""), |
| 362 |
"user_defined" : user_defined [ i[2]:""]:false |
370 |
"user_defined" : user_defined [ i[2]:""]:false |
| 363 |
]; |
371 |
]; |
| 364 |
}); |
372 |
}); |