[zanata/zanata-platform] b5b4f6: feat(ZNTA-2380): react editor project review / tra...

GitHub noreply at github.com
Wed Feb 28 04:44:23 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/zanata/zanata-platform
  Commit: b5b4f6c7ff2693af13a733741150514acc40bc25
      https://github.com/zanata/zanata-platform/commit/b5b4f6c7ff2693af13a733741150514acc40bc25
  Author: Earl Floden <efloden at redhat.com>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M server/services/src/main/java/org/zanata/rest/editor/service/UserService.java
    M server/services/src/main/java/org/zanata/rest/editor/service/resource/UserResource.java
    M server/services/src/test/java/org/zanata/rest/editor/service/UserServiceTest.java
    M server/zanata-frontend/src/app/editor/actions/header-action-types.js
    M server/zanata-frontend/src/app/editor/actions/header-actions.js
    M server/zanata-frontend/src/app/editor/actions/phrases-actions.js
    A server/zanata-frontend/src/app/editor/api/api.test.js
    M server/zanata-frontend/src/app/editor/api/index.js
    M server/zanata-frontend/src/app/editor/components/TransUnitTranslationFooter.js
    M server/zanata-frontend/src/app/editor/components/TransUnitTranslationPanel.js
    M server/zanata-frontend/src/app/editor/components/TransUnitTranslationPanel.test.js
    M server/zanata-frontend/src/app/editor/reducers/header-data-reducer.js
    M server/zanata-frontend/src/app/editor/reducers/header-data-reducer.test.js
    M server/zanata-frontend/src/app/editor/utils/status-util.js
    M server/zanata-frontend/src/app/editor/utils/status-util.test.js

  Log Message:
  -----------
  feat(ZNTA-2380): react editor project review / translate permissions (#719)

* feat(ZNTA-2380): create rest getUserPermissions service and resource

* feat(ZNTA-2380): fetch user permissions from editor frontend

* feat(ZNTA-2380): save user permissions in header data reducer

* refactor(ZNTA-2380): comments and path params for userservice/resource

* test(ZNTA-2380): update header data test with permissions obj

* refactor(ZNTA-2380): use query param for localeId in endpoint

* refactor(ZNTA-2380): move permissions obj up

* feat(ZNTA-2380): only show reject and approve options for reviewers

* feat(ZNTA-2380): prevent save actions for users without required permissions

* fix(ZNTA-2380): unused variable, update action for ts

* feat(ZNTA-2380): disable transunit textarea and save buttons based on user privileges

* test(ZNTA-2380): getUserPermissions action endpoint

* feat(ZNTA-2380): get review and translator roles from locale and project permissions

* refactor(ZNTA-2380): getUserPermissions to getTranslationPermission

* fix(ZNTA-2380): check translator permissions against translate actions

* test(ZNTA-2380): unauthenticated permission requests give 403 response

* test(ZNTA-2380): user permissions return not found response if not found

* test(ZNTA-2380): userservice can return review/translate permissions




More information about the zanata-commits mailing list