diff --git a/browser/concept.py b/browser/concept.py
index 00627d6..c1992fb 100644
--- a/browser/concept.py
+++ b/browser/concept.py
@@ -135,6 +135,8 @@ class ConceptConfigureView(ConceptView):
self.context.assignParent(removeSecurityProxy(concept), predicate)
elif assignAs == 'resource':
self.context.assignResource(removeSecurityProxy(concept), predicate)
+ elif assignAs == 'concept':
+ self.context.assignConcept(removeSecurityProxy(concept), predicate)
else:
raise(BadRequest, 'Illegal assignAs parameter: %s.' % assignAs)
diff --git a/browser/resource_concepts.pt b/browser/resource_concepts.pt
index 97ed508..14edff1 100644
--- a/browser/resource_concepts.pt
+++ b/browser/resource_concepts.pt
@@ -18,6 +18,22 @@