diff --git a/app/models.py b/app/models.py
index 320ab54b3238fc3df27303090bfb1eeec791ffde..4a6c423abbf7aaac2005ff7b7cab18d3e145f8cf 100644
--- a/app/models.py
+++ b/app/models.py
@@ -4,6 +4,7 @@ from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
 from werkzeug.security import generate_password_hash, check_password_hash
 from . import db
 from . import login_manager
+from datetime import datetime
 
 
 class Permission:
@@ -106,6 +107,7 @@ class User(UserMixin, db.Model):
     # Primary key
     id = db.Column(db.Integer, primary_key=True)
     confirmed = db.Column(db.Boolean, default=False)
+    registration_date = db.Column(db.DateTime(), default=datetime.utcnow)
     email = db.Column(db.String(64), unique=True, index=True)
     password_hash = db.Column(db.String(128))
     role_id = db.Column(db.Integer, db.ForeignKey('roles.id'))
@@ -203,6 +205,7 @@ class AnonymousUser(AnonymousUserMixin):
     """
     Model replaces the default AnonymousUser.
     """
+
     def can(self, permissions):
         return False
 
@@ -217,6 +220,7 @@ class Job(db.Model):
     __tablename__ = 'jobs'
     # Primary key
     id = db.Column(db.Integer, primary_key=True)
+    creation_date = db.Column(db.DateTime(), default=datetime.utcnow)
     description = db.Column(db.String(64))
     '''
     ' Requested ressources.