Since section translation is quick way to add more sections by translating and we are not planning to save the translations in any databases for future access in current design, allow anonymous users to translate and publish sections.
This task focuses on the short term actions:
- Provide a per wiki configuration setting to enable/disable anonymous access to section translation. default to local wikis permission for anon users: wgGroupPermissions['*']['edit'] = false/true;
- Current redirect to login page for anonymous users will check this configuration
- Enable on test wiki. This will help testing and making sure that future development does not break the support by assuming everyone is logged-in.
For long term:
- Inform anon users about extra features they will get when logged in such as dashboard, saving(if we add it later), notifications, suggestions based on past contributions etc. and hide elements that require persistence. Along the lines of T217322: Allow anonymous users to translate