Release 1.0.0-alpha.12
Pre-release
Pre-release
Changelog
- Merge pull request #566 from Sage-Bionetworks/update-resource-styling (b51e567)
- Merge pull request #558 from Sage-Bionetworks/develop-auth-tool (d5d0332)
- Inject EntityService into EntityAuthorizationService - Adapt project, tool, data catalog authorization service and guard (a6e4d71)
- Fix bugs (cc43fec)
- Add authorization to buttons New Insight and New Resource in the project space (9119084)
- Add DataCatalogGuard and protect /data-catalogs/new (365350a)
- Add authorization to Edit button of data catalog (e6ae24d)
- solves width issue with flex-grow (f91e142)
- Add authorization to New Data Catalog button (af9c2dc)
- Fix tool API tests (136e24d)
- Merge develop (13b2285)
- Fix bug on project home page (5e9262c)
- Add EntityGuard that is extended by ToolGuard and ProjectGuard (ab5d3c9)
- ToolAuthorizationService extends EntityAuthorizationService (0f9522b)
- Add abstract entity authorization service (501bd3c)
- update styling of resource cards (a317caa)
- Protect Settings in the project menu (b6e1b89)
- Merge pull request #565 from Sage-Bionetworks/develop-fix-563 (394f35a)
- Merge pull request #564 from Sage-Bionetworks/develop-fix-560 (bcb93f4)
- Ready to apply authorization to projects (249d3c6)
- Merge pull request #561 from Sage-Bionetworks/develop-fix-559 (cd5aa36)
- Add user notification data service - Show badge on user notification icon when num notification > 0 - Refactor PageTitle service and correctly show the number of notifications to review (41dc152)
- EntityService.createAttachments returns of([]) when there are no attachments (fix #560) (89f9f46)
- Fix #559 (9e54bfd)
- Minor update (b6b2eed)
- Rename ProjectAuthorizationGuard to ProjectGuard, fix small bug (1586e27)
- Rename ToolAuthorizationGuard ToolGuard, fix bug in guard due to combineLatest emitting as soon as one of its source emits (5d1a22f)
- Add project authorization guard (32dd04b)
- Cleaning up tool authorization guard (651c999)
- Add guard to tool space (requires READ) and to tool settings page (requires ADMIN) (4fd9516)
- Add ToolAuthorizationGuard (402e860)
- Only user with WRITE access to tool can edit Tool metadata (a17f89b)
- Add authorization rules to ToolAuthorizationService (b6038e4)
- Add inital ToolAuthorizationService (b3d37da)
- Minor update, seed of new PR that brings authorization to Tools (f20b8e8)
- Merge pull request #556 from Sage-Bionetworks/app-discussion-review (268c405)
- Add discussion to Data Catalog (46bed0d)
- Add discussion to tool (2dfb3b6)
- Add entity-thread that replaces project-thread and tool-thread, app-thread wraps entity-thread to add a header (55e5065)
- Add message when there are no threads yet (49abff6)
- All discussion components are in place in the project space (6522193)
- Add angular component project-thread to show an individual thread (8d99558)
- Add angular component project-thread-new (1562631)
- Remove Admin tab from the top navbar (553e4a7)
- User can now add messages to a thread (f0eb489)
- Add thread removal, redirect to list of thread upon removal of a thread (1547dd9)
- List of message now automatically updated after the removal of a message (6afb6e1)
- Update method to remove thread message (37a9245)
- Add redirection to home page from unknown url (fix #557) (e102233)
- Update thread component (f35df5d)
- Add date separators between the messages from different days in a thread (3767145)
- Add Tool Header component, add New Thread button to Data Catalog and Tool (not functional yet) (779570d)
- Remove reference to entity-discussion, replaced by thread-list (e21461b)
- Clean up app and project discussion page that list threads (221fb67)
- Project discussion page now use (d03b200)
- Fix bug when editing thread (276f892)
- createdBy and updatedBy now populated after editing a message (d7194c3)
- Thread preview are now shown as mat-list-item (1114d0a)
- Message can be edited (cf16e06)
- Can now edit thread (ddd3952)
- Can nwo edit thread, but thread title in header of general discussion is not udpated (6ff3129)
- Add more action menu to thread component, currently only allow to copy thread URL to clipboard (close #449, close #447) (48b6e3b)
- Add initial thread component (55fe57d)
- Can create new thread in general discussion, need now to create a page to display a thread (e59b2d2)
- WIP Started refactoring the thread api in preparation for the application of the ahtuorization system, working on thread-list, thread-preview and mainly thread-new (416df8e)
- Show form to create new thread for general discussion and connect cancel button (ffedc23)
- Add initial page to create new thread for the general discussion (88565a5)
- Initial commit for the review of the entity-centric discussion system (d77fc7d)
- Fix #461 (34a388d)