Thanks for clarifying, this all makes sense and is a good approach!
Marcel

Sorry for not being clear enough about this.

What Carsten and I discussed, was to create a survey specific right to translate.  This would mean you could set up a translation agency as a user that will have the access rights to translate only the surveys to whom they have been allocated (i.e. similar to browse reponses).  In addition, it clearly makes sense that administrators and survey creators have access to this.  I think if you do it this way, there is no need to actually flag a survey as being open for translation, because the rights are defined at user level.

(No doubt there will be complications and issues once I get to this point, but I imagine this to be a few weeks from now.)

Andrie

On 08/10/2010 10:52, Marcel Minke (Limesurvey) wrote:
Hi Andrie,

this looks very promising, thanks for all your work.

I think you already know but at Limesurvey there are general user rights like "create surveys" (http://docs.limesurvey.org/tiki-index.php?page=Manage+users&structure=English+Instructions+for+LimeSurvey) and survey specific rights like "browse responses" (http://docs.limesurvey.org/tiki-index.php?page=Survey+security+settings&structure=English+Instructions+for+LimeSurvey).

Do you want to add both, a general user right "translate surveys" and a survey specific right for each survey to translate it which can be assigned to users? Or do you want to add a "enable translation" survey setting so that these surveys are shown to "translation"-users if the setting is enabled?

Best regards,
Marcel

Dear developers

Here is a quick status update on the development of the survey translation feature.

I had a discussion with Carsten earlier this week, and we agreed on the following:
  1. I have joined the development team, and have access to the codeline
  2. Since this feature is in some senses a standalone feature, it is a good project for a newbie, so I'll do a substantial amount of work by myself, with some mentoring by Carsten
And we made some architectural decisions:
  1. This feature will be built into the main admin functionality of LimeSurvey.  This requires translators to login, but it maintains the security model.
  2. So, step one is to create a "survey translation" screen.
  3. Step two is to create a new user security type, called translator.  Only users with translation rights will be able to access this screen.  The survey administrator will be able to create new users with translator status, so this requires a change to the survey security part of the system
My approach will be as follows:
  1. Create the admin screen, and restrict access to administrator users.  This step allows me to build and test most of the core functionality, and get an alpha quality demonstration built into the system as soon as possible.
  2. Modify the survey security elements to create a new user type.
I shall post occasional status updates to the mailing list, and will let you know once I start submitting my changes to the dev codeline.

Regards

Andrie
------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb
_______________________________________________ limesurvey-developers mailing list limesurvey-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/limesurvey-developers
------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb
_______________________________________________ limesurvey-developers mailing list limesurvey-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/limesurvey-developers
------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb
_______________________________________________ limesurvey-developers mailing list limesurvey-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/limesurvey-developers