summaryrefslogtreecommitdiff
path: root/coip
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-03-01 01:26:26 +0100
committerLeif Johansson <leifj@sunet.se>2011-03-01 01:26:26 +0100
commitaf3b7e8dbffe88765d89144531fa148835824e5d (patch)
tree064ba3d4e0fbb567899498e9916573e99ff994e4 /coip
parentdfdfc57b631ea681b857b2b038d27d922af605c7 (diff)
a basic service model
Diffstat (limited to 'coip')
-rw-r--r--coip/apps/service/__init__.py0
-rw-r--r--coip/apps/service/admin.py4
-rw-r--r--coip/apps/service/models.py23
3 files changed, 27 insertions, 0 deletions
diff --git a/coip/apps/service/__init__.py b/coip/apps/service/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/coip/apps/service/__init__.py
diff --git a/coip/apps/service/admin.py b/coip/apps/service/admin.py
new file mode 100644
index 0000000..67ebea9
--- /dev/null
+++ b/coip/apps/service/admin.py
@@ -0,0 +1,4 @@
+from django.contrib import admin
+from coip.apps.service.models import Service
+
+admin.site.register(Service) \ No newline at end of file
diff --git a/coip/apps/service/models.py b/coip/apps/service/models.py
new file mode 100644
index 0000000..64dfcd5
--- /dev/null
+++ b/coip/apps/service/models.py
@@ -0,0 +1,23 @@
+'''
+Created on Feb 23, 2011
+
+@author: leifj
+'''
+
+from django.db import models
+import re
+from pprint import pformat
+import logging
+from django.db.models.fields import CharField
+
+class Service(models.Model):
+ entityId = CharField(max_length=1024,unique=True,editable=False)
+ display_name = CharField(max_length=1024,blank=True,null=True)
+ timecreated = models.DateTimeField(auto_now_add=True)
+ lastupdated = models.DateTimeField(auto_now=True)
+
+ def name(self):
+ if self.display_name:
+ return self.display_name
+ else:
+ return self.entityId \ No newline at end of file