From 1d8f4ba937af6543a562a0a298cb7f128ea2a98f Mon Sep 17 00:00:00 2001
From: Brian Moe <lars@moe.phys.uwm.edu>
Date: Tue, 17 Nov 2009 11:59:25 -0600
Subject: [PATCH] Minor changes wrt labelling and tagging

---
 gracedb/models.py | 4 ++--
 gracedb/views.py  | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/gracedb/models.py b/gracedb/models.py
index 39c8b5b33..466fae556 100644
--- a/gracedb/models.py
+++ b/gracedb/models.py
@@ -28,9 +28,9 @@ class Group(models.Model):
         return self.name
 
 class Label(models.Model):
-    name = models.CharField(max_length=20)
+    name = models.CharField(max_length=20, unique=True)
     # XXX really, does this belong here? probably not.
-    defaultColor = models.CharField(max_length=20, default="black")
+    defaultColor = models.CharField(max_length=20, unique=False, default="black")
     def __unicode__(self):
         return self.name
 
diff --git a/gracedb/views.py b/gracedb/views.py
index 04ea0035e..95ac88b3a 100644
--- a/gracedb/views.py
+++ b/gracedb/views.py
@@ -244,6 +244,7 @@ def upload(request):
     return response
 
 def cli_tag(request):
+    raise Exception("tag is not implemented.  Maybe you're thinking of 'label'?")
     graceid = request.POST.get('graceid')
     tagname = request.POST.get('tag')
 
-- 
GitLab