Skip to content

Release 1.0.0-alpha.12

Pre-release
Pre-release
Compare
Choose a tag to compare
@jaeddy jaeddy released this 07 Oct 17:21
· 93 commits to develop since this 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)