So there has been a nagging problem with S/R for quite some time with the Chadian Arabic project. It is a large project, with a lot of history, so maybe that plays some part. But for at least a couple of years (i.e. with PT7 as well) there have been complaints that when an expat (non-Administrator) member of the project is overseas and tries to receive certain permissions or configurations from the Admin in Chad, they just don’t come through. Then when the expat arrives back in country, they do S/R with a USB key, and the permissions come over just fine.
I thought that maybe that problem would be a thing of the past with PT8, but when I made this script change to the projects (PT8 project using an Arabic script RTL font for a Roman script project), we had it again. I was in one office, made the changes to the project, confirmed the problem was fixed, did S/R to the Internet, then asked the team in another office to do S/R to the Internet as well. They did, but it didn’t fix the problem.
I have a project member’s laptop in my office this afternoon, and saw the same thing. The project was correct on my computer (with language code shu-Latn), I did S/R to the Internet, to make sure everything was there. From the team laptop, I did S/R to the Internet, and noted the problem was still there. Here are the details of what I saw in PT8:
- I opened Project Properties, and Language (in the background) still says (shu)
- A progress indicator shows that it is Getting available registrations…
- After a while (made the connection to Internet?) Language (in background) changes to (shu-Latn)
- Then it gives the message dialog: “only project administrators may edit members”
- Then it gives this error dialog: “Failed to update user roles on the Paratext Registry for project CABRS // Go to Project > Users, Roles and Permissions and verify that users and roles are correct.”
- I click OK, it changes the Language back to (shu), and tries to get available registrations again
- It sits in this loop until I Cancel out the overall Project Properties dialog
- If I go into Project Properties again, it still says (shu)
I imagine if this team member was an Admin, it would have succeeded in fixing things up, like it did on my computer. But here’s the strange thing which brings us back on topic: if I S/R from my computer to a USB key, and then S/R with that key on the team computer, it fixes things up just fine, and the Language shows up as (shu-Latn) in the Project Properties.
So I come to the conclusion that S/R to the Internet is NOT the same as S/R to the USB key, and in some ways the S/R to the key is “better”.
So I had fixed up the RS project, and I thought I would just confirm my observations on Paratext’s failings unequivocally by demonstrating the same behavior with the AS project, where we were attempting to change the Language to shu-Arab. I did S/R from my computer to the Internet, then S/R to the project computer and… it changed the Language to shu-Arab! Rats! Well, maybe there is something different about that project that made it work… So I can’t prove this problem “unequivocally”, but I do have some proof that not all Send/Receives are equal. It might be helpful if someone who knew about differences in S/R of these kinds of parameters could enlighten us. And it would be really helpful if a team member overseas could be assured of being able to get all of the permissions and settings made by the Admin of their project who is still in country.