https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103407

Revision: 103407
Author:   gregchiasson
Date:     2011-11-16 23:26:37 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
Schema change to AFT5 - include bucket ID in fields table, and allow duplicate 
names. Will allow for loading fields from database, instead of config. Also, 
bug fix for bad function name in API.

Modified Paths:
--------------
    trunk/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5.php
    trunk/extensions/ArticleFeedbackv5/sql/ArticleFeedbackv5.sql

Modified: trunk/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5.php
===================================================================
--- trunk/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5.php     
2011-11-16 23:19:29 UTC (rev 103406)
+++ trunk/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5.php     
2011-11-16 23:26:37 UTC (rev 103407)
@@ -73,7 +73,7 @@
                );
        }
 
-       protected function validateParams($value, $type) {
+       protected function validateParam($value, $type) {
                # rating: int between 1 and 5 (inclusive)
                # boolean: 1 or 0
                # option:  option exists

Modified: trunk/extensions/ArticleFeedbackv5/sql/ArticleFeedbackv5.sql
===================================================================
--- trunk/extensions/ArticleFeedbackv5/sql/ArticleFeedbackv5.sql        
2011-11-16 23:19:29 UTC (rev 103406)
+++ trunk/extensions/ArticleFeedbackv5/sql/ArticleFeedbackv5.sql        
2011-11-16 23:26:37 UTC (rev 103407)
@@ -46,10 +46,11 @@
 -- We already used af_ above, so this is ArticleFIeld instead
 CREATE TABLE IF NOT EXISTS /*_*/aft_article_field (
   afi_id        integer unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT,
-  afi_name      varchar(255) NOT NULL UNIQUE,
+  afi_name      varchar(255) NOT NULL,
   afi_data_type ENUM('text', 'boolean', 'rating', 'select'),
   -- FKey to article_field_groups.group_id
-  afi_group_id  integer unsigned NULL
+  afi_group_id  integer unsigned NULL,
+  afi_bucket_id integer unsigned NOT NULL
 ) /*$wgDBTableOptions*/;
 
 CREATE TABLE IF NOT EXISTS /*_*/aft_article_field_option (


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to