View | Details | Raw Unified | Return to bug 337913
Collapse All | Expand All

(-)dialogs.ycp (-7 / +15 lines)
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
	    });

Return to bug 337913