Changeset 1070
- Timestamp:
- 07/29/06 22:12:45 (2 years ago)
- Files:
-
- xmlrpcplugin/0.10/tracrpc/ticket.py (modified) (3 diffs)
- xmlrpcplugin/0.10/tracrpc/web_ui.py (modified) (1 diff)
- xmlrpcplugin/0.10/tracrpc/wiki.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
xmlrpcplugin/0.10/tracrpc/ticket.py
r826 r1070 34 34 35 35 # Exported methods 36 def query(self, req, qstr ='status!=closed'):36 def query(self, req, qstr='status!=closed'): 37 37 """ Perform a ticket query, returning a list of ticket ID's. """ 38 38 q = query.Query.from_string(self.env, qstr) 39 39 out = [] 40 for t in q.execute( ):40 for t in q.execute(req): 41 41 out.append(t['id']) 42 42 return out … … 135 135 i = cls(self.env, name) 136 136 attributes= {} 137 for k in cls_attributes: 138 attributes[k] = getattr(i, k) 137 for k, default in cls_attributes.iteritems(): 138 v = getattr(i, k) 139 if v is None: 140 v = default 141 attributes[k] = v 139 142 return attributes 140 143 get.__doc__ = """ Get a ticket %s. """ % cls.__name__.lower() … … 214 217 return AbstractEnumImpl 215 218 216 ticketModelFactory(model.Component, ('name', 'owner', 'description'))217 ticketModelFactory(model.Version, ('name', 'time', 'description'))218 ticketModelFactory(model.Milestone, ('name', 'due', 'completed', 'description'))219 ticketModelFactory(model.Component, {'name': '', 'owner': '', 'description': ''}) 220 ticketModelFactory(model.Version, {'name': '', 'time': 0, 'description': ''}) 221 ticketModelFactory(model.Milestone, {'name': '', 'due': 0, 'completed': 0, 'description': ''}) 219 222 220 223 ticketEnumFactory(model.Type) xmlrpcplugin/0.10/tracrpc/web_ui.py
r848 r1070 29 29 30 30 # Dump RPC functions 31 if req.get_header('Content-Type') != 'text/xml': 31 content_type = req.get_header('Content-Type') 32 if content_type is not None and 'text/xml' not in content_type: 32 33 namespaces = {} 33 34 for method in XMLRPCSystem(self.env).all_methods(req): xmlrpcplugin/0.10/tracrpc/wiki.py
r820 r1070 80 80 def getPageHTML(self, req, pagename, version=None): 81 81 """ Return page in rendered HTML, latest version. """ 82 text = self.getPage( pagename, version)82 text = self.getPage(req, pagename, version) 83 83 html = wiki_to_html(text, self.env, req, absurls=1) 84 84 return '<html><body>%s</body></html>' % html
