Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/21/11 16:51:03 (13 years ago)
Author:
cneumuel
Message:

#1233

  • created user interface for experiment sharing
  • created UserManager which provides access to the users
  • inserted a lot of security and authorization checks serverside
  • minor fixes in experiment manager
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Common/3.4/ServiceContracts/IHiveService.cs

    r6457 r6463  
    111111
    112112    #region HiveExperimentPermission Methods
     113    [OperationContract]
    113114    void GrantPermission(Guid hiveExperimentId, Guid grantedUserId, Permission permission);
     115
     116    [OperationContract]
    114117    void RevokePermission(Guid hiveExperimentId, Guid grantedUserId);
     118
     119    [OperationContract]
     120    IEnumerable<HiveExperimentPermission> GetHiveExperimentPermissions(Guid hiveExperimentId);
    115121    #endregion
    116122
     
    205211    #endregion
    206212
     213    #region User Methods
     214    [OperationContract]
     215    string GetUsernameByUserId(Guid userId);
     216
     217    [OperationContract]
     218    Guid GetUserIdByUsername(string username);
     219    #endregion
    207220  }
    208221}
Note: See TracChangeset for help on using the changeset viewer.