Usable SVN activities
This commit is contained in:
@@ -113,9 +113,8 @@ def get_user_list(user_list):
|
||||
return u'-nobody-'
|
||||
|
||||
user_coll = current_app.db()['users']
|
||||
users = user_coll.find({
|
||||
'_id': {'$in': user_list}
|
||||
},
|
||||
users = user_coll.find(
|
||||
{'_id': {'$in': user_list}},
|
||||
projection={
|
||||
'full_name': 1,
|
||||
}
|
||||
@@ -172,11 +171,25 @@ def activity_after_deleting_task(task):
|
||||
register_task_activity(task, 'deleted task "%s"' % task['name'])
|
||||
|
||||
|
||||
@only_for_task
|
||||
def create_shortcode(task):
|
||||
from attract import shortcodes
|
||||
|
||||
shortcode = shortcodes.generate_shortcode(task['project'], task['node_type'], u'T')
|
||||
task.setdefault('properties', {})['shortcode'] = shortcode
|
||||
|
||||
|
||||
def create_shortcodes(nodes):
|
||||
for node in nodes:
|
||||
create_shortcode(node)
|
||||
|
||||
|
||||
def setup_app(app):
|
||||
app.on_fetched_item_nodes += fetch_task_extra_info
|
||||
app.on_fetched_resource_nodes += fetch_tasks_parent_info
|
||||
|
||||
app.on_replaced_nodes += activity_after_replacing_task
|
||||
app.on_inserted_nodes += activity_after_creating_tasks
|
||||
app.on_insert_nodes += create_shortcodes
|
||||
app.on_deleted_item_nodes += activity_after_deleting_task
|
||||
app.on_deleted_resource_nodes += activity_after_deleting_task
|
||||
|
Reference in New Issue
Block a user