27. Juli 2009 10:28
27. Juli 2009 10:36
27. Juli 2009 10:41
27. Juli 2009 10:57
27. Juli 2009 17:05
UserMenuL.SETRANGE(UserMenuL.ID,'SHEDULENEU');
IF UserMenuL.FINDFIRST THEN BEGIN
UserMenuL2.INIT;
UserMenuL2.ID := ID;
UserMenuL2."ID Type" := UserMenuL."ID Type";
UserMenuL2.Level := UserMenuL.Level;
UserMenuL2.Object := UserMenuL.Object;
UserMenuL2.Modified := CREATEDATETIME(TODAY,TIME);
UserMenuL2.INSERT;
END;
27. Juli 2009 19:48
4. August 2009 10:46
UserMenuL.SETRANGE(UserMenuL.ID,'DEFAULT'); // Das ist der Default User von dem Rechte übertragen werden
IF UserMenuL.FINDFIRST THEN BEGIN
UserMenuL.CALCFIELDS(Object);
NewUserMenuLevel := UserMenuL;
NewUserMenuLevel.ID := NewUserMenuLevelID;
NewUserMenuLevel.INSERT;
END;
8. September 2009 12:35
IF rUserMenuLevel2.GET('Domäne\NAVTEMPLATE01',
rUserMenuLevel2."ID Type"::Windows,
rUserMenuLevel2.Level::"User Changes") THEN BEGIN
rUserMenuLevel2.CALCFIELDS(Object);
rUserMenuLevel := rUserMenuLevel2;
rUserMenuLevel.ID := tID;
rUserMenuLevel.INSERT;
end;
8. September 2009 13:25
doRi hat geschrieben:Er fügt den Datensatz zwar hinzu, aber die Objektzuweisungen in dem Navigationsbereich werden nicht übernommen...
8. September 2009 14:05
IF rUserMenuLevel.GET(tID,rUserMenuLevel2."ID Type"::Windows,rUserMenuLevel2.Level::"User Restrictions") THEN BEGIN
rUserMenuLevel.DELETE;
IF rUserMenuLevel2.GET(''DOMÄNE\NAVTEMPLATE01',
rUserMenuLevel2."ID Type"::Windows,
rUserMenuLevel2.Level::"User Restrictions") THEN BEGIN
rUserMenuLevel2.CALCFIELDS(Object);
rUserMenuLevel := rUserMenuLevel2;
rUserMenuLevel.ID := tID;
rUserMenuLevel.INSERT;
end;
END;
IF rUserMenuLevel.GET(tID,rUserMenuLevel2."ID Type"::Windows,rUserMenuLevel2.Level::"User Changes") THEN BEGIN
rUserMenuLevel.DELETE;
IF rUserMenuLevel2.GET('DOMÄNE\NAVTEMPLATE01',
rUserMenuLevel2."ID Type"::Windows,
rUserMenuLevel2.Level::"User Changes") THEN BEGIN
rUserMenuLevel2.CALCFIELDS(Object);
rUserMenuLevel := rUserMenuLevel2;
rUserMenuLevel.ID := tID;
rUserMenuLevel.INSERT;
end;
END;
8. September 2009 16:24