diff -Bbur ietf-tcpm/TEMPLATE-INFO.txt nle-deliverables/TEMPLATE-INFO.txt
--- ietf-tcpm/TEMPLATE-INFO.txt Mon Jul 12 10:56:07 2004
+++ nle-deliverables/TEMPLATE-INFO.txt Thu Jul 15 13:37:57 2004
@@ -1,7 +1,7 @@
-Name: classic-ietf-tcpm
+Name: classic-nle-deliverables
Description: This is a generic issue tracker that may be used to track
bugs, feature requests, project issues or any number of other types of
issues. Most users of Roundup will find that this template suits them,
with perhaps a few customisations.
Intended-for: All first-time Roundup users
-Path: /usr/local/roundup/ietf-tcpm
+Path: /usr/local/roundup/nle-deliverables
Binary files ietf-tcpm/__init__.pyo and nle-deliverables/__init__.pyo differ
diff -Bbur ietf-tcpm/config.py nle-deliverables/config.py
--- ietf-tcpm/config.py Fri Jul 16 11:03:04 2004
+++ nle-deliverables/config.py Fri Jul 16 11:01:54 2004
@@ -49,19 +49,19 @@
TEMPLATES = os.path.join(TRACKER_HOME, 'html')
# A descriptive name for your roundup instance
-TRACKER_NAME = 'IETF tcpm Issue Tracker'
+TRACKER_NAME = 'NL-E Deliverables'
# The email address that mail to roundup should go to
-TRACKER_EMAIL = 'ietf_tcpm_issue_tracker@%s'%MAIL_DOMAIN
+TRACKER_EMAIL = 'nle_deliverables@%s'%MAIL_DOMAIN
# The web address that the tracker is viewable at. This will be included in
# information sent to users of the tracker. The URL MUST include the cgi-bin
# part or anything else that is required to get to the home page of the
# tracker. You MUST include a trailing '/' in the URL.
-TRACKER_WEB = 'https://kobe.netlab.nec.de/roundup/ietf-tcpm/'
+TRACKER_WEB = 'https://kobe.netlab.nec.de/roundup/nle-deliverables/'
# The email address that roundup will complain to if it runs into trouble
-ADMIN_EMAIL = 'lars.eggert@netlab.nec.de'
+ADMIN_EMAIL = 'roundup-admin@%s'%MAIL_DOMAIN
# The 'dispatcher' is a role that can get notified of new items to the
# database. It is used by the ERROR_MESSAGES_TO config setting.
Binary files ietf-tcpm/config.pyo and nle-deliverables/config.pyo differ
Binary files ietf-tcpm/db/_ids.db and nle-deliverables/db/_ids.db differ
Only in nle-deliverables/db/files: file
Binary files ietf-tcpm/db/indexes/index.db- and nle-deliverables/db/indexes/index.db- differ
Binary files ietf-tcpm/db/indexes/index.db0 and nle-deliverables/db/indexes/index.db0 differ
Binary files ietf-tcpm/db/indexes/index.db1 and nle-deliverables/db/indexes/index.db1 differ
Binary files ietf-tcpm/db/indexes/index.db2 and nle-deliverables/db/indexes/index.db2 differ
Binary files ietf-tcpm/db/indexes/index.db3 and nle-deliverables/db/indexes/index.db3 differ
Binary files ietf-tcpm/db/indexes/index.db4 and nle-deliverables/db/indexes/index.db4 differ
Binary files ietf-tcpm/db/indexes/index.db5 and nle-deliverables/db/indexes/index.db5 differ
Binary files ietf-tcpm/db/indexes/index.db6 and nle-deliverables/db/indexes/index.db6 differ
Binary files ietf-tcpm/db/indexes/index.db7 and nle-deliverables/db/indexes/index.db7 differ
Binary files ietf-tcpm/db/indexes/index.db8 and nle-deliverables/db/indexes/index.db8 differ
Binary files ietf-tcpm/db/indexes/index.db9 and nle-deliverables/db/indexes/index.db9 differ
Binary files ietf-tcpm/db/indexes/index.dbA and nle-deliverables/db/indexes/index.dbA differ
Binary files ietf-tcpm/db/indexes/index.dbB and nle-deliverables/db/indexes/index.dbB differ
Binary files ietf-tcpm/db/indexes/index.dbC and nle-deliverables/db/indexes/index.dbC differ
Binary files ietf-tcpm/db/indexes/index.dbD and nle-deliverables/db/indexes/index.dbD differ
Binary files ietf-tcpm/db/indexes/index.dbE and nle-deliverables/db/indexes/index.dbE differ
Binary files ietf-tcpm/db/indexes/index.dbF and nle-deliverables/db/indexes/index.dbF differ
Binary files ietf-tcpm/db/indexes/index.dbG and nle-deliverables/db/indexes/index.dbG differ
Binary files ietf-tcpm/db/indexes/index.dbH and nle-deliverables/db/indexes/index.dbH differ
Binary files ietf-tcpm/db/indexes/index.dbI and nle-deliverables/db/indexes/index.dbI differ
Binary files ietf-tcpm/db/indexes/index.dbJ and nle-deliverables/db/indexes/index.dbJ differ
Binary files ietf-tcpm/db/indexes/index.dbK and nle-deliverables/db/indexes/index.dbK differ
Binary files ietf-tcpm/db/indexes/index.dbL and nle-deliverables/db/indexes/index.dbL differ
Binary files ietf-tcpm/db/indexes/index.dbM and nle-deliverables/db/indexes/index.dbM differ
Binary files ietf-tcpm/db/indexes/index.dbN and nle-deliverables/db/indexes/index.dbN differ
Binary files ietf-tcpm/db/indexes/index.dbO and nle-deliverables/db/indexes/index.dbO differ
Binary files ietf-tcpm/db/indexes/index.dbP and nle-deliverables/db/indexes/index.dbP differ
Binary files ietf-tcpm/db/indexes/index.dbQ and nle-deliverables/db/indexes/index.dbQ differ
Binary files ietf-tcpm/db/indexes/index.dbR and nle-deliverables/db/indexes/index.dbR differ
Binary files ietf-tcpm/db/indexes/index.dbS and nle-deliverables/db/indexes/index.dbS differ
Binary files ietf-tcpm/db/indexes/index.dbT and nle-deliverables/db/indexes/index.dbT differ
Binary files ietf-tcpm/db/indexes/index.dbU and nle-deliverables/db/indexes/index.dbU differ
Binary files ietf-tcpm/db/indexes/index.dbV and nle-deliverables/db/indexes/index.dbV differ
Binary files ietf-tcpm/db/indexes/index.dbW and nle-deliverables/db/indexes/index.dbW differ
Binary files ietf-tcpm/db/indexes/index.dbY and nle-deliverables/db/indexes/index.dbY differ
Binary files ietf-tcpm/db/indexes/index.dbZ and nle-deliverables/db/indexes/index.dbZ differ
Only in nle-deliverables/db: journals.author.db
Only in nle-deliverables/db: journals.category.db
Only in nle-deliverables/db: journals.file.db
Only in nle-deliverables/db: journals.issue.db
Only in ietf-tcpm/db: journals.keyword.db
Binary files ietf-tcpm/db/journals.priority.db and nle-deliverables/db/journals.priority.db differ
Only in nle-deliverables/db: journals.project.db
Binary files ietf-tcpm/db/journals.status.db and nle-deliverables/db/journals.status.db differ
Binary files ietf-tcpm/db/journals.user.db and nle-deliverables/db/journals.user.db differ
diff -Bbur ietf-tcpm/db/lock nle-deliverables/db/lock
--- ietf-tcpm/db/lock Tue Jul 13 15:44:17 2004
+++ nle-deliverables/db/lock Fri Jul 16 11:09:27 2004
@@ -1 +1 @@
-35496
\ No newline at end of file
+60815
\ No newline at end of file
Only in nle-deliverables/db: nodes.author.db
Only in nle-deliverables/db: nodes.category.db
Binary files ietf-tcpm/db/nodes.file.db and nle-deliverables/db/nodes.file.db differ
Binary files ietf-tcpm/db/nodes.issue.db and nle-deliverables/db/nodes.issue.db differ
Binary files ietf-tcpm/db/nodes.keyword.db and nle-deliverables/db/nodes.keyword.db differ
Binary files ietf-tcpm/db/nodes.priority.db and nle-deliverables/db/nodes.priority.db differ
Only in nle-deliverables/db: nodes.project.db
Only in nle-deliverables/db: nodes.recipient.db
Binary files ietf-tcpm/db/nodes.status.db and nle-deliverables/db/nodes.status.db differ
Binary files ietf-tcpm/db/nodes.user.db and nle-deliverables/db/nodes.user.db differ
Binary files ietf-tcpm/db/otks.db and nle-deliverables/db/otks.db differ
Binary files ietf-tcpm/db/sessions.db and nle-deliverables/db/sessions.db differ
diff -Bbur ietf-tcpm/dbinit.py nle-deliverables/dbinit.py
--- ietf-tcpm/dbinit.py Mon Jul 12 11:01:33 2004
+++ nle-deliverables/dbinit.py Fri Jul 16 10:28:01 2004
@@ -81,6 +81,27 @@
file = FileClass(db, "file",
name=String(), type=String())
+ recipient = Class(db, "recipient",
+ recipientname=String(),
+ address=String(), realname=String(),
+ phone=String(), organisation=String(),
+ alternate_addresses=String())
+ recipient.setkey("recipientname")
+
+ author = Class(db, "author",
+ authorname=String(),
+ address=String(), realname=String(),
+ phone=String(), organisation=String(),
+ alternate_addresses=String())
+ author.setkey("authorname")
+
+ project = Class(db, "project", name=String())
+ project.setkey("name")
+
+ category = Class(db, "category", name=String())
+ category.setkey("name")
+
+
# IssueClass automatically gets these properties:
# title = String()
# messages = Multilink("msg")
@@ -90,57 +111,47 @@
# (it also gets the Class properties creation, activity and creator)
issue = IssueClass(db, "issue",
assignedto=Link("user"), topic=Multilink("keyword"),
- priority=Link("priority"), status=Link("status"))
+ priority=Link("priority"), status=Link("status"),
+ project=Link("project"), category=Link("category"),
+ deadline=Date(), deadline_report=Date(),
+ deadline_accounting=Date(),
+ recipients=Multilink("recipient"),
+ authors=Multilink("author"))
#
# SECURITY SETTINGS
#
+
+ db.security.addRole(name='Editor', description='Editors have write access')
+
# See the configuration and customisation document for information
# about security setup.
# Assign the access and edit Permissions for issue, file and message
# to regular users now
- for cl in 'issue', 'file', 'msg', 'query', 'keyword':
+ for cl in 'issue', 'file', 'msg', 'query', 'keyword', 'recipient', 'author', 'project', 'category', 'priority', 'status':
p = db.security.getPermission('View', cl)
db.security.addPermissionToRole('User', p)
- p = db.security.getPermission('Edit', cl)
- db.security.addPermissionToRole('User', p)
- for cl in 'priority', 'status':
+
p = db.security.getPermission('View', cl)
- db.security.addPermissionToRole('User', p)
+ db.security.addPermissionToRole('Editor', p)
+ p = db.security.getPermission('Edit', cl)
+ db.security.addPermissionToRole('Editor', p)
# and give the regular users access to the web and email interface
p = db.security.getPermission('Web Access')
db.security.addPermissionToRole('User', p)
- #p = db.security.getPermission('Email Access')
- #db.security.addPermissionToRole('User', p)
+ p = db.security.getPermission('Email Access')
+ db.security.addPermissionToRole('User', p)
+
+ p = db.security.getPermission('Web Access')
+ db.security.addPermissionToRole('Editor', p)
+ p = db.security.getPermission('Email Access')
+ db.security.addPermissionToRole('Editor', p)
# May users view other user information? Comment these lines out
# if you don't want them to
p = db.security.getPermission('View', 'user')
- db.security.addPermissionToRole('User', p)
-
- # Assign the appropriate permissions to the anonymous user's Anonymous
- # Role. Choices here are:
- # - Allow anonymous users to register through the web
- #p = db.security.getPermission('Web Registration')
- #db.security.addPermissionToRole('Anonymous', p)
- # - Allow anonymous (new) users to register through the email gateway
- #p = db.security.getPermission('Email Registration')
- #db.security.addPermissionToRole('Anonymous', p)
- # - Allow anonymous users access to view issues (which implies being
- # able to view all linked information too
- for cl in 'issue', 'file', 'msg', 'keyword', 'priority', 'status':
- p = db.security.getPermission('View', cl)
- db.security.addPermissionToRole('Anonymous', p)
- # - Allow anonymous users access to edit the "issue" class of data
- # Note: this also grants access to create related information like
- # files and messages etc that are linked to issues
- #p = db.security.getPermission('Edit', 'issue')
- #db.security.addPermissionToRole('Anonymous', p)
-
- # oh, g'wan, let anonymous access the web interface too
- p = db.security.getPermission('Web Access')
- db.security.addPermissionToRole('Anonymous', p)
+ db.security.addPermissionToRole('Editor', p)
import detectors
detectors.init(db)
Binary files ietf-tcpm/dbinit.pyo and nle-deliverables/dbinit.pyo differ
Binary files ietf-tcpm/detectors/__init__.pyo and nle-deliverables/detectors/__init__.pyo differ
Binary files ietf-tcpm/detectors/messagesummary.pyo and nle-deliverables/detectors/messagesummary.pyo differ
Binary files ietf-tcpm/detectors/nosyreaction.pyo and nle-deliverables/detectors/nosyreaction.pyo differ
Binary files ietf-tcpm/detectors/statusauditor.pyo and nle-deliverables/detectors/statusauditor.pyo differ
Binary files ietf-tcpm/detectors/userauditor.pyo and nle-deliverables/detectors/userauditor.pyo differ
Only in nle-deliverables/html: author.item.html
Only in nle-deliverables/html: author.item.html~
Only in nle-deliverables/html: category.item.html
Only in nle-deliverables/html: category.item.html~
diff -Bbur ietf-tcpm/html/home.html nle-deliverables/html/home.html
--- ietf-tcpm/html/home.html Fri May 7 01:19:31 2004
+++ nle-deliverables/html/home.html Thu Jul 15 17:58:26 2004
@@ -5,7 +5,7 @@
whatever. It's a good idea to have the issues on the front page though
-->
diff -Bbur ietf-tcpm/html/issue.index.html nle-deliverables/html/issue.index.html
--- ietf-tcpm/html/issue.index.html Fri May 7 01:19:31 2004
+++ nle-deliverables/html/issue.index.html Fri Jul 16 09:33:58 2004
@@ -1,9 +1,9 @@
- List of issues -
+ List of deliverables -
-List of issues
+List of deliverables