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