From 6061c704c959b2da0e74d070cb89f2b60b6efa8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 11 May 2016 15:32:32 +0200 Subject: [PATCH] Projects: Add texture node type when creating a new project. --- pillar/application/modules/projects.py | 5 ++++- pillar/manage_extra/node_types/asset.py | 2 +- pillar/manage_extra/node_types/texture.py | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pillar/application/modules/projects.py b/pillar/application/modules/projects.py index b5b0f357..912fde91 100644 --- a/pillar/application/modules/projects.py +++ b/pillar/application/modules/projects.py @@ -13,6 +13,7 @@ from application.utils.authorization import user_has_role, check_permissions, re from manage_extra.node_types.asset import node_type_asset from manage_extra.node_types.comment import node_type_comment from manage_extra.node_types.group import node_type_group +from manage_extra.node_types.texture import node_type_texture log = logging.getLogger(__name__) blueprint = Blueprint('projects', __name__) @@ -159,7 +160,9 @@ def after_inserting_project(project, db_user): project['node_types'] = [ with_permissions(node_type_group), with_permissions(node_type_asset), - with_permissions(node_type_comment)] + with_permissions(node_type_comment), + with_permissions(node_type_texture), + ] # Allow admin users to use whatever url they want. if not is_admin or not project.get('url'): diff --git a/pillar/manage_extra/node_types/asset.py b/pillar/manage_extra/node_types/asset.py index 810fdfe3..21b3f682 100644 --- a/pillar/manage_extra/node_types/asset.py +++ b/pillar/manage_extra/node_types/asset.py @@ -33,7 +33,7 @@ node_type_asset = { 'type': 'dict', 'schema': { 'field': {'type': 'string'}, - 'files' : { + 'files': { 'type': 'list', 'schema': { 'type': 'dict', diff --git a/pillar/manage_extra/node_types/texture.py b/pillar/manage_extra/node_types/texture.py index a90fe0dd..cc8931c1 100644 --- a/pillar/manage_extra/node_types/texture.py +++ b/pillar/manage_extra/node_types/texture.py @@ -19,7 +19,7 @@ node_type_texture = { 'order': {'type': 'integer'}, # We point to the file variations (and use it to extract any relevant # variation useful for our scope). - 'files' : { + 'files': { 'type': 'list', 'schema': { 'type': 'dict',