| Summary: | csprocessor can't authenticate to zanata for new Zanata user | ||
|---|---|---|---|
| Product: | [Community] PressGang CCMS | Reporter: | Summer Long <slong> |
| Component: | CSProcessor | Assignee: | Lee Newson <lnewson> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 1.3 | CC: | lnewson, mcaspers |
| Target Milestone: | --- | ||
| Target Release: | 1.5 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-05-01 21:39:51 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Summer Long
2013-12-19 03:46:38 UTC
I had a quick look into the Zanata code today and it looks like you need "import-template" permissions to be able to upload content. How you actually get that permission is beyond me so I'll have to ask the Zanata Devs for some more information. I'll also take a look at expanding the failure message to include the forbidden information so that users can see they don't have adequate permission. Fixed in 1.5-SNAPSHOT build 201403071428
The reason Summer wasn't able to push after talking to the Zanata team is that she needs to be a "Project Maintainer" to be able to push source docs. This will need to be manually configured by a RT Ticket (or something similar).
As for the second part of this bug, I've added the following error message for when users don't have adequate permissions:
Topic ID {}, Revision {} failed to be created in Zanata due to having incorrect privileges.
And, in the RT ticket (and for what queue?), do you have to ask to be a Project Maintainer for all product docs (for example, OpenStack), or for a particular component (for example, the Install Guide)? |