Closed HeuristicLab-Trac-Bot closed 5 years ago
- added
Project
andProjectPermission
DAOs and service methods- made
Project.EndDate
nullable
r15380: worked on
Project
andProjectPermission
service methods
- worked on hive administrator view
- updated service clients
- worked on resources and projects views
- changed resource selector to be able to select projects and assigned resources
- updated service clients
r15500: worked on resource permission checks (v2 = accelerated version)
r15503: added ResourcePermission handling (still in progress)
r15508: finalized permission checks in AddTask and revised implementation of ResourcePermission methods
- updated dbml (removed ResourcePermission and ResourceIds in Job-Table)
- updated Resource and Project Daos
- worked on Job operations add&update
- worked on ProjectPermission handling
- worked on Project-Resource assignment
r15540: added checks for the administration of project-resource assignments
r15546: worked on ProjectResource assignment: (cascading) assigning & unassigning
r15559: worked on views for Projects and ProjectResources
r15567: worked on views for project and resource administration
r15576: worked on client side mgmt of project-resource assignments and project-user permissions
r15577: worked on service side mgmt of project-resource assignments and project-user permissions
- minor bugfix in HiveService.cs
- corrected behavior of ProjectPermissionsView
r15627: worked on Hive Job Manager: improved project/resource selector to show existent assignments and preserve selections
- updated TaskDao towards independency of the formerly used Task-Resource assignment entity
- updated several permission/assignment handling service methods for client
- added AssignedJobResource DTO
- updated Heartbeat processing (regarding: checking against AssignedJobResources and handling of the updated Job deletion routine)
- updated Job deletion routine (still in progress at GenerateStatistics)
- adapted handling of cascading revocations of project-user permissions and project-resource assignments: from deleting all AssignedJobResource (formerly) to deleting only entries which are effected by the previously mentioned revocations (now)
- implemented job update (client side)
- corrected & improved stateful project/resource selection dialog
- corrected resource statistic calculation in project/resource selection dialog
- worked on UpdateJob(..)
- adapted permission and assignment handling methods
- adpated dbml of HiveDataContext using the designer (added delete rules and onNull-handling)
- worked on (restricted) accessibility of hive's administration area for non-admin roles
- adapted HiveClient & HiveAdminClient entity loading (client- & service-side)
- added DimProject and FactProjectInfo entities to statistics generation
- implemented tracking for projects
r15666: implemented project facts-logging in HiveStatisticsGenerator
- adapted computation of DimClient and FactClientInfo stats
- adapted web app according to new stats computation
r15715: improved permission checking of HiveService methods
- updated sql scripts (necessary foreign key option alterations & introduction of statistic tables)
- updated HiveService according to changed client side (deletion-routine, permission checking,...)
r15742: worked on HiveAdministrator:
- corrected and modified CRUD operations
- improved usability by providing detailed state information, adding dialogs etc.
Issue migrated from trac ticket # 2839
milestone: HeuristicLab 3.3.16 | component: Hive.General | priority: medium | resolution: done | keywords: merged
2017-09-25 09:27:08: @jkarder created the issue