Changeset 1305
- Timestamp:
- 09/27/06 10:18:15 (2 years ago)
- Files:
-
- datamoverplugin/0.10/datamover/api.py (modified) (2 diffs)
- datamoverplugin/0.10/datamover/ticket.py (modified) (2 diffs)
- datamoverplugin/0.10/datamover/util.py (modified) (3 diffs)
- datamoverplugin/0.10/datamover/wiki.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
datamoverplugin/0.10/datamover/api.py
r1096 r1305 1 1 # Datamover API classes 2 2 from trac.core import * 3 from trac. env import Environment3 from trac.web.main import _open_environment 4 4 5 5 class IEnvironmentProvider(Interface): … … 25 25 for env in provider.get_environments(): 26 26 envs[env] = { 27 'name': Environment(env).project_name,27 'name': _open_environment(env).project_name, 28 28 'mutable': provider.mutable_environments() and envs.get(env, {'mutable': 1}).get('mutable'), 29 29 'provider': envs.get(env, {'provider': []}).get('provider') + [provider], datamoverplugin/0.10/datamover/ticket.py
r1207 r1305 1 1 from trac.core import * 2 from trac. env import Environment2 from trac.web.main import _open_environment 3 3 from trac.ticket.model import Component as TicketComponent, Ticket 4 4 from trac.ticket.query import Query … … 48 48 try: 49 49 ids = [x['id'] for x in Query.from_string(self.env, query_string).execute(req)] 50 dest_db = Environment(dest).get_db_cnx()50 dest_db = _open_environment(dest).get_db_cnx() 51 51 for id in ids: 52 52 copy_ticket(self.env, dest, id, dest_db) datamoverplugin/0.10/datamover/util.py
r1207 r1305 1 1 from trac.env import Environment 2 from trac.web.main import _open_environment 2 3 from trac.wiki.model import WikiPage 3 4 … … 18 19 # In case a string gets passed in 19 20 if not isinstance(source_env, Environment): 20 source_env = Environment(source_env)21 source_env = _open_environment(source_env) 21 22 if not isinstance(dest_env, Environment): 22 dest_env = Environment(dest_env)23 dest_env = _open_environment(dest_env) 23 24 24 25 # Open databases … … 63 64 # In case a string gets passed in 64 65 if not isinstance(source_env, Environment): 65 source_env = Environment(source_env)66 source_env = _open_environment(source_env) 66 67 if not isinstance(dest_env, Environment): 67 dest_env = Environment(dest_env) 68 dest_env = _open_environment(dest_env) 69 70 # Log message 71 source_env.log.info('DatamoverPlugin: Moving page %s to the environment at %s', name, dest_env.path) 72 dest_env.log.info('DatamoverPlugin: Moving page %s from the environment at %s', name, source_env.path) 68 73 69 74 # Open databases datamoverplugin/0.10/datamover/wiki.py
r1207 r1305 1 1 from trac.core import * 2 from trac. env import Environment2 from trac.web.main import _open_environment 3 3 from trac.wiki.api import WikiSystem 4 4 from trac.wiki.model import WikiPage … … 53 53 try: 54 54 pages = [p for p in WikiSystem(self.env).get_pages() if page_filter(p)] 55 dest_db = Environment(dest).get_db_cnx()55 dest_db = _open_environment(dest).get_db_cnx() 56 56 for page in pages: 57 57 copy_wiki_page(self.env, dest, page, dest_db)
