Cleric-Lviv
Well-known member
Всем привет!
задача:
есть полев поле которое может принимать следующие значения или все сразу:
CanCreateDocuments|1
CanCreateLSOrJavaAgent|2
CanCreatePersonalAgent|3
CanCreatePersonalFolder|4
CanCreateSharedFolder|5
CanDeleteDocuments|6
CanReplicateOrCopyDocuments|7
IsAdminReaderAuthor|8
IsAdminServer|9
IsGroup|10
IsPerson|11
IsPublicReader|12
IsPublicWriter|13
IsServer|14
теперь нужно смотреть какие значения в поле и програмно ето перетянуть в ацл бд.
задача:
есть полев поле которое может принимать следующие значения или все сразу:
CanCreateDocuments|1
CanCreateLSOrJavaAgent|2
CanCreatePersonalAgent|3
CanCreatePersonalFolder|4
CanCreateSharedFolder|5
CanDeleteDocuments|6
CanReplicateOrCopyDocuments|7
IsAdminReaderAuthor|8
IsAdminServer|9
IsGroup|10
IsPerson|11
IsPublicReader|12
IsPublicWriter|13
IsServer|14
теперь нужно смотреть какие значения в поле и програмно ето перетянуть в ацл бд.
Код:
Set upentry = acl.GetEntry(docid)
levelString = newres.GetItemValue("aclLevel")(0)' newres.aclLevel(0)
upentry.Level = GetLevelConstant( levelString )
CanCreateDocumentsString = ???
CanCreateLSOrJavaAgenString = ???
CanCreatePersonalAgentString = ???
CanCreatePersonalFolderString = ???
CanCreateSharedFolderString = ???
CanDeleteDocumentsString = ???
CanReplicateOrCopyDocumentsString = ???
Call acl.Save