Ticket #123 (new enhancement)

Opened 19 months ago

Allow validators based on locales

Reported by: Nightgunner5 Owned by: somebody
Priority: major Milestone: 1.0
Component: general Version: 0.1
Keywords: has-patch tested Cc:

Description

[Wed 08:56:10AM]	<_ze_>	I need to run an idea by you guys
[Wed 09:00:05AM]	<Nightgunner5>	_ze_: just say it, don't ask permission to ask/say something
[Wed 09:00:08AM]	<nikolayb>	_ze_: sure
[Wed 09:00:27AM]	<_ze_>	checking if you were listening :D here goes
[Wed 09:00:45AM]	<_ze_>	on GP we currently organize by proj/subproj/language
[Wed 09:00:53AM]	<_ze_>	at least visually
[Wed 09:01:17AM]	<_ze_>	the more I thnik about it the more the language/proj/subproj makes more sense to me
[Wed 09:01:25AM]	<_ze_>	because
[Wed 09:01:37AM]	<_ze_>	we have a problem with community organisation
[Wed 09:01:48AM]	<_ze_>	we *do* need more levels of perms
[Wed 09:01:51AM]	<_ze_>	like say
[Wed 09:01:54AM]	<_ze_>	language admin
[Wed 09:02:03AM]	<_ze_>	proj admin (validator)
[Wed 09:02:08AM]	<_ze_>	guest
[Wed 09:02:40AM]	<_ze_>	the language admin is critical to me. managing this on wp-polyglots is becoming a nightmare
[Wed 09:02:47AM]	<nikolayb>	_ze_: so you need to give one person validator rights for all projects?
[Wed 09:03:05AM]	<nikolayb>	and they should be able to give more permissions
[Wed 09:03:06AM]	<Nightgunner5>	I was also thinking about locale-based validators
[Wed 09:03:12AM]	<_ze_>	I actually would need that and to see the languages list first, รก la ubuntu or launchpad (I think)
[Wed 09:03:26AM]	<_ze_>	exactly
[Wed 09:03:27AM]	<nikolayb>	_ze_: I was thinking of that, too
[Wed 09:03:33AM]	<_ze_>	we deal with language admins and that's it
[Wed 09:03:41AM]	<_ze_>	they deal with the community
[Wed 09:03:56AM]	<Nightgunner5>	I'll write a patch after I finish merging the new breadcrumb structure into my GP install
[Wed 09:04:55AM]	<_ze_>	this makes it also easier to create "community" pages (and so on, think forums, etc) later on
[Wed 09:05:13AM]	<nikolayb>	_ze_, Nightgunner5, so the biggest change we need to make is to add another permission level, which will allow these users to add permissions under their locale/slug
[Wed 09:05:26AM]	<_ze_>	and the visual organisation
[Wed 09:05:32AM]	<_ze_>	i.e. start with language
[Wed 09:05:45AM]	<_ze_>	this is also meant for another problem
[Wed 09:05:58AM]	<_ze_>	which is creating a single new language across several projects
[Wed 09:06:05AM]	<_ze_>	it's morose
[Wed 09:06:39AM]	<nikolayb>	_ze_: I don't think we should create them
[Wed 09:06:44AM]	<_ze_>	of course a "get in touch with this lang's admin" form would be heaven
[Wed 09:06:50AM]	<nikolayb>	_ze_: I like this approach: http://glotpressdotcom.files.wordpress.com/2010/07/glotpress-project-split.png
[Wed 09:07:01AM]	<nikolayb>	we just allow them to create it themselves with one click
[Wed 09:07:23AM]	<_ze_>	nikolayb: hadn't seen it, look sgreat
[Wed 09:07:56AM]	<_ze_>	I'll post this on the GP blog for discussion then
[Wed 09:08:14AM]	<nikolayb>	_ze_: what do we need to discuss?
[Wed 09:08:36AM]	<_ze_>	ah... nothing, just need to make it available to more people than us 3
[Wed 09:08:55AM]	<nikolayb>	_ze_: the image is from the latest blog post
[Wed 09:09:07AM]	<_ze_>	yes?
[Wed 09:09:22AM]	<nikolayb>	I posted about the project page redesign
[Wed 09:09:24AM]	<_ze_>	I'll discus that then. They're still proj/subproj/lang
[Wed 09:09:35AM]	<_ze_>	or not
[Wed 09:09:46AM]	<nikolayb>	well, that doesn't really matter about the project page
[Wed 09:10:19AM]	<nikolayb>	adding a page, where we list all projects and the sets for a specific locale is what we need
[Wed 09:10:34AM]	<_ze_>	also good
[Wed 09:10:55AM]	<nikolayb>	_ze_: I see the homepage split between projects listing and locale listing
[Wed 09:11:21AM]	<nikolayb>	and locale links go to a page, where you can see the translations of all the projects in this locale
[Wed 09:11:34AM]	<nikolayb>	links to projects go to the project page
[Wed 09:11:43AM]	<nikolayb>	and in the end they all go the translations page
[Wed 09:11:54AM]	<nikolayb>	which wouldn't need changes
[Wed 09:12:07AM]	<_ze_>	ok
[Wed 09:12:22AM]	<_ze_>	so it's the perm level and the contact form
[Wed 09:15:22AM]	<nikolayb>	_ze_: contact form?
[Wed 09:15:28AM]	<nikolayb>	where should it go?
[Wed 09:15:33AM]	<_ze_>	lang page?
[Wed 09:15:42AM]	<nikolayb>	where the messages should go?
[Wed 09:15:48AM]	<_ze_>	to the lang admin

Attachments

global-language-validator.patch Download (1.3 KB) - added by Nightgunner5 19 months ago.
locale-admin.patch Download (1.4 KB) - added by Nightgunner5 19 months ago.
Requested by nikolayb in IRC

Change History

Requested by nikolayb in IRC

Note: See TracTickets for help on using tickets.