From 226abb373abc2465868ebedfff4980878da0c5a8 Mon Sep 17 00:00:00 2001 From: intrigeri Date: Fri, 2 Jan 2009 15:01:06 +0100 Subject: [PATCH] po/todo: update Signed-off-by: intrigeri --- doc/plugins/po.mdwn | 37 +++++++------------------------------ 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/doc/plugins/po.mdwn b/doc/plugins/po.mdwn index f6405f3b3..aced37998 100644 --- a/doc/plugins/po.mdwn +++ b/doc/plugins/po.mdwn @@ -531,20 +531,10 @@ Using the fix to the page titles set with the [[meta|plugins/meta]] plugin. This has to be merged upstream, though. -Translation quality assurance ------------------------------ - -Modifying a PO file via the CGI is already forbidden if the new -version is not a valid PO file. As a bonus, check that it provides -a more complete translation than the existing one. - -Note: committing to the underlying repository is a way to bypass -this check. - Robustness tests ---------------- -### Disabling the plugin +### Enabling/disabling the plugin - enabling the plugin with `po_translatable_pages` set - enabling the plugin without `po_translatable_pages` set: **OK** @@ -561,26 +551,10 @@ Robustness tests `po_slave_languages`: needs two rebuilds, but **OK** (this is quite a perverse test actually) -### Creating pages - -- creating a master page via RCS: **OK** -- creating a master page via CGI: **OK** - -### Deleting pages - -- removing a master page via RCS: **OK** -- removing a translation via RCS: **OK** -- removing a master page via CGI: **OK** -- removing a translation via CGI: **OK** - -### Renaming pages +### Creating/deleting/renaming pages -- renaming a master page via RCS: **OK** (but the old translations - are lost, because not all RCS track file renaming) -- renaming a master page and its translations via RCS: **OK** -- renaming a master page via CGI: **OK** -- renaming a translation via RCS -- renaming a translation via CGI +All cases of page creation/deletion/rename, both via RCS and via CGI, +have been tested. ### Misc @@ -602,3 +576,6 @@ Misc * Can the form validation system be used instead of creating the `cansave` hook? +* Use the formbuilder_setup hook to remove the rename/remove buttons + on slave edit pages. The canrename/canremove hook ensure this is + forbidden at the backend level, and this change would improve the UI. -- 2.32.0.93.g670b81a890