Exemple #1
0
        private static void RemoveAuthorization(Guid qvsId, string doc, string name)
        {
            DocumentNode        docNode = FindDoc(qvsId, doc);
            DocumentMetaData    dm      = apiClient.GetDocumentMetaData(docNode, DocumentMetaDataScope.Authorization);
            DocumentAccessEntry dae     = dm.Authorization.Access.Find(e => e.UserName == name);

            dm.Authorization.Access.Remove(dae);
            apiClient.SaveDocumentMetaData(dm);
        }
Exemple #2
0
        private static DocumentAccessEntry GetNewDocumentAcessEntry(string name)
        {
            DocumentAccessEntry dae = new DocumentAccessEntry();

            dae.AccessMode           = DocumentAccessEntryMode.Always;
            dae.UserName             = name;
            dae.IsAnonymous          = false;
            dae.DayOfWeekConstraints = new List <DayOfWeek>();
            return(dae);
        }
Exemple #3
0
 private static void WriteUserDocumentAccessEntry(DocumentNode dn, DocumentAccessEntry dae)
 {
     Console.WriteLine(dn.Name + "\t" + dn.ID.ToString() + "\t" + dae.UserName + "\t" + dae.AccessMode.ToString());
 }
Exemple #4
0
 private static DocumentAccessEntry GetNewDocumentAcessEntry(string name)
 {
     DocumentAccessEntry dae = new DocumentAccessEntry();
     dae.AccessMode = DocumentAccessEntryMode.Always;
     dae.UserName = name;
     dae.IsAnonymous = false;
     dae.DayOfWeekConstraints = new List<DayOfWeek>();
     return dae;
 }
Exemple #5
0
 private static void WriteUserDocumentAccessEntry(DocumentNode dn, DocumentAccessEntry dae)
 {
     Console.WriteLine(dn.Name + "\t" + dn.ID.ToString() + "\t" + dae.UserName + "\t" + dae.AccessMode.ToString());
 }