diff --git a/addons/wiki/__init__.py b/addons/wiki/__init__.py
index 98cdc450bae..608266dc774 100644
--- a/addons/wiki/__init__.py
+++ b/addons/wiki/__init__.py
@@ -1,2 +1,3 @@
import wiki
+import wizard
\ No newline at end of file
diff --git a/addons/wiki/__terp__.py b/addons/wiki/__terp__.py
index e458cfdc1a5..2919e1bbf50 100755
--- a/addons/wiki/__terp__.py
+++ b/addons/wiki/__terp__.py
@@ -1,9 +1,15 @@
{
- "name" : "Wiki System",
+ "name" : "Document Management - Wiki",
"version" : "1.0",
- "author" : "Tiny ERP",
+ "author" : "Tiny",
+ "description": """
+ The base module to manage documents(wiki)
+
+ keep track for the wiki groups, pages, and history
+ """,
"category" : "Generic Modules/Others",
"depends" : ["base"],
+ "website" : "http://openerp.com",
"init_xml" : [],
"demo_xml" : [],
"update_xml" : [
diff --git a/addons/wiki/wiki.py b/addons/wiki/wiki.py
index baed3b37d02..bb26a8b1fb2 100755
--- a/addons/wiki/wiki.py
+++ b/addons/wiki/wiki.py
@@ -31,21 +31,33 @@ import time
from StringIO import StringIO
from HTMLParser import HTMLParser
+class WikiGroup(osv.osv):
+ _name = "wiki.groups"
+ _description="Wiki Groups"
+ _order = 'name'
+ _columns={
+ 'name':fields.char('Name', size=256, select=True, required=True),
+ 'notes':fields.text("Description", select=True),
+ 'create_date':fields.datetime("Created on", select=True),
+ }
+WikiGroup()
+
class Wiki(osv.osv):
_name="wiki.wiki"
_description="Wiki"
_order = 'name'
_columns={
- 'name':fields.char('Title', size=128, select=True, required=True),
- 'write_uid':fields.many2one('res.users',"Last Modify By"),
- 'text_area':fields.text("Content", select=True),
- 'create_uid':fields.many2one('res.users','Authour', select=True),
- 'create_date':fields.datetime("Created on", select=True),
- 'write_date':fields.datetime("Last modified", select=True),
- 'tags':fields.char('Tags', size=1024),
- 'history_id':fields.one2many('wiki.wiki.history','history_wiki_id','History Lines'),
- 'minor_edit':fields.boolean('Thisd is a minor edit', select=True),
- 'summary':fields.char('Summary',size=256, select=True),
+ 'group_id':fields.many2one('wiki.groups', 'Group'),
+ 'name':fields.char('Title', size=256, select=True, required=True),
+ 'write_uid':fields.many2one('res.users',"Last Modify By"),
+ 'text_area':fields.text("Content", select=True),
+ 'create_uid':fields.many2one('res.users','Authour', select=True),
+ 'create_date':fields.datetime("Created on", select=True),
+ 'write_date':fields.datetime("Last modified", select=True),
+ 'tags':fields.char('Tags', size=1024),
+ 'history_id':fields.one2many('wiki.wiki.history','history_wiki_id','History Lines'),
+ 'minor_edit':fields.boolean('Thisd is a minor edit', select=True),
+ 'summary':fields.char('Summary',size=256, select=True),
}
def __init__(self, cr, pool):
diff --git a/addons/wiki/wiki_view.xml b/addons/wiki/wiki_view.xml
index 8ebb38b72e8..477d6a4f670 100755
--- a/addons/wiki/wiki_view.xml
+++ b/addons/wiki/wiki_view.xml
@@ -1,105 +1,131 @@
-
-
-
- wiki.wiki.tree
- wiki.wiki
- tree
-
-
-
-
-
-
-
-
-
-
- wiki.wiki.form
- wiki.wiki
- form
-
-
-
-
-
-
- Wiki Pages
- wiki.wiki
- form
- form,tree
-
-
-
-
-
-
- wiki.wiki.history.tree
- wiki.wiki.history
- tree
-
-
-
-
-
-
-
-
-
+
+
+
+
-
- wiki.wiki.history.form
- wiki.wiki.history
- form
-
-
-
-
+
+ wiki.groups.tree
+ wiki.groups
+ tree
+
+
+
+
+
+
+
+
+
+ wiki.groups.form
+ wiki.groups
+ form
+
+
+
+
-
- Wiki History
- wiki.wiki.history
- form
- form,tree
-
-
+
+ Wiki Groups
+ wiki.groups
+ form
+ form,tree
+
+
-
+
+
+
+ wiki.wiki.tree
+ wiki.wiki
+ tree
+
+
+
+
+
+
+
+
-
-
\ No newline at end of file
+
+ wiki.wiki.form
+ wiki.wiki
+ form
+
+
+
+
+
+
+ Wiki Pages
+ wiki.wiki
+ form
+ form,tree
+
+
+
+
+
+
+ wiki.wiki.history.tree
+ wiki.wiki.history
+ tree
+
+
+
+
+
+
+
+
+
+
+
+ wiki.wiki.history.form
+ wiki.wiki.history
+ form
+
+
+
+
+
+
+ Wiki History
+ wiki.wiki.history
+ form
+ form,tree
+
+
+
+
+
+
+
\ No newline at end of file