From 0d75f1e1ca425f681ab89098e0d99cc71c6d66b0 Mon Sep 17 00:00:00 2001
From: Rachel TORCHET <racheltorchet@users.noreply.github.com>
Date: Mon, 13 Nov 2017 17:02:06 +0100
Subject: [PATCH] Update template and add 2 extra steps for Compound and
 Activity

Former-commit-id: 68460bfad4798669c53f449038a28a44ace0bee8
---
 ippisite/ippidb/forms.py                      | 18 ++++++-
 ippisite/ippidb/static/css/ippidb.css         | 13 +++--
 ippisite/ippidb/templates/ActivityForm.html   | 43 ++++++++++++++++
 .../ippidb/templates/BibliographyForm.html    |  4 +-
 ippisite/ippidb/templates/CompoundForm.html   | 43 ++++++++++++++++
 ippisite/ippidb/templates/IdForm.html         |  2 +
 ippisite/ippidb/templates/PDBForm.html        |  6 ++-
 ippisite/ippidb/templates/PpiForm.html        | 14 +++---
 .../templates/ProteinDomainComplexForm.html   | 10 ++--
 .../ProteinDomainComplexTypeForm.html         |  8 +--
 ippisite/ippidb/templates/ProteinForm.html    | 49 -------------------
 ippisite/ippidb/templates/admin-session.html  |  2 +-
 ippisite/ippidb/templates/compound_list.html  | 28 ++++++++++-
 ippisite/ippidb/templates/done.html           | 14 +++---
 ippisite/ippidb/views.py                      | 10 ++--
 15 files changed, 183 insertions(+), 81 deletions(-)
 create mode 100644 ippisite/ippidb/templates/ActivityForm.html
 create mode 100644 ippisite/ippidb/templates/CompoundForm.html
 delete mode 100644 ippisite/ippidb/templates/ProteinForm.html

diff --git a/ippisite/ippidb/forms.py b/ippisite/ippidb/forms.py
index 40138e85..547a4160 100644
--- a/ippisite/ippidb/forms.py
+++ b/ippisite/ippidb/forms.py
@@ -4,7 +4,7 @@ from django.db import models
 from django.core.exceptions import ValidationError
 from django.core.validators import RegexValidator
 
-from .models import Bibliography, Protein, ProteinDomainComplex, Ppi, PpiComplex
+from .models import Bibliography, Protein, ProteinDomainComplex, Ppi, PpiComplex, Compound, TestActivityDescription
 from .ws import pdb_entry_exists
 
 class IdForm(ModelForm):
@@ -109,3 +109,19 @@ class PpiComplexForm(ModelForm):
     class Meta:
         model = PpiComplex
         fields = ['complex', 'cc_nb']
+
+
+class ActivityForm(ModelForm):
+    
+    class Meta:
+        model=TestActivityDescription
+        fields=['test_type','test_name','test_modulation_type']
+
+class CompoundForm(ModelForm):
+
+    class Meta:
+        model = Compound
+        fields = ['canonical_smile','common_name','is_macrocycle']
+
+#CompoundFormSet = modelformset_factory(
+#    Compound, exclude=('mddr_compound',), extra=0)
diff --git a/ippisite/ippidb/static/css/ippidb.css b/ippisite/ippidb/static/css/ippidb.css
index 02add5d9..98932a5c 100644
--- a/ippisite/ippidb/static/css/ippidb.css
+++ b/ippisite/ippidb/static/css/ippidb.css
@@ -733,11 +733,12 @@ display:block;
 }
 
 #Form{
-    border: 1px solid;
+    border: 1px solid #E3E9EB;
     padding: 15px;
     min-height: 150px;
     text-align: center;
     min-height: 350px;
+    border-top: 1px solid #2D96FA;
 }
 
 .readonly {
@@ -1520,7 +1521,7 @@ button, input, select, textarea {
 }
 
 #step li a, #step  li a:hover, #step li a:focus {
-    width: 196.5px;
+    width: 146.5px;
     background-color: #E3E9EB;
     color:#8D8888;
     font-family: "PlayfairDisplayReg";
@@ -1532,10 +1533,16 @@ button, input, select, textarea {
 
 #step li a.active {
     text-decoration: none;
-    background-color: #000000;
+    background-color: #2D96FA;
     color:#FFFFFF;
 }
 
+#step li a.validate {
+    text-decoration: none;
+    background-color: #000000;
+    color:#ffffff;
+}
+
 .step_desc {
     padding: 15px;
     margin-bottom: 15px;
diff --git a/ippisite/ippidb/templates/ActivityForm.html b/ippisite/ippidb/templates/ActivityForm.html
new file mode 100644
index 00000000..fdbfd64e
--- /dev/null
+++ b/ippisite/ippidb/templates/ActivityForm.html
@@ -0,0 +1,43 @@
+{% extends "add.html" %}
+{% load i18n %}
+
+{% block form %}
+<div id="step">
+	<ul>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a class="active" href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
+	</ul>
+</div>
+<div id="Form">
+	<div class="step_desc">
+	<p> Activity test </p>
+	</div>
+	<div class="form_div">
+		<form action="" method="post">
+			{% csrf_token %}
+			<table>
+			{{ wizard.management_form }}
+			{{ wizard.form.errors}}
+	    	{{ wizard.form.non_field_errors}}
+	    	{% block custom_form %}{% endblock %}
+		
+			{% if wizard.form.forms %}
+				{{ wizard.form.management_form }}
+				{% for form in wizard.form.forms %}
+				    {{ form }}
+				{% endfor %}
+			{% else %}
+				{{ wizard.form }}
+			{% endif %}
+			</table>
+				<input type="submit" value="{% trans "submit" %}"/>
+		</form>
+	</div>
+</div>
+{% endblock %}
\ No newline at end of file
diff --git a/ippisite/ippidb/templates/BibliographyForm.html b/ippisite/ippidb/templates/BibliographyForm.html
index 38e1c79b..5e036482 100644
--- a/ippisite/ippidb/templates/BibliographyForm.html
+++ b/ippisite/ippidb/templates/BibliographyForm.html
@@ -4,12 +4,14 @@
 {% block form %}
 <div id="step">
 	<ul>
-		<li><a href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
 		<li><a class="active" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
 		<li><a href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
 		<li><a href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
 		<li><a href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
 		<li><a href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
 	</ul>
 </div>
 <div id="Form">
diff --git a/ippisite/ippidb/templates/CompoundForm.html b/ippisite/ippidb/templates/CompoundForm.html
new file mode 100644
index 00000000..2de366ec
--- /dev/null
+++ b/ippisite/ippidb/templates/CompoundForm.html
@@ -0,0 +1,43 @@
+{% extends "add.html" %}
+{% load i18n %}
+
+{% block form %}
+<div id="step">
+	<ul>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a class="active" href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
+	</ul>
+</div>
+<div id="Form">
+	<div class="step_desc">
+	<p> Activity test </p>
+	</div>
+	<div class="form_div">
+		<form action="" method="post">
+			{% csrf_token %}
+			<table>
+			{{ wizard.management_form }}
+			{{ wizard.form.errors}}
+	    	{{ wizard.form.non_field_errors}}
+	    	{% block custom_form %}{% endblock %}
+		
+			{% if wizard.form.forms %}
+				{{ wizard.form.management_form }}
+				{% for form in wizard.form.forms %}
+				    {{ form }}
+				{% endfor %}
+			{% else %}
+				{{ wizard.form }}
+			{% endif %}
+			</table>
+			<input type="submit" value="{% trans "Next step" %}"/>
+		</form>
+	</div>
+</div>
+{% endblock %}
\ No newline at end of file
diff --git a/ippisite/ippidb/templates/IdForm.html b/ippisite/ippidb/templates/IdForm.html
index ac7cc931..32012a69 100644
--- a/ippisite/ippidb/templates/IdForm.html
+++ b/ippisite/ippidb/templates/IdForm.html
@@ -10,6 +10,8 @@
 		<li><a href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
 		<li><a href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
 		<li><a href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
 	</ul>
 </div>
 <div id="Form">
diff --git a/ippisite/ippidb/templates/PDBForm.html b/ippisite/ippidb/templates/PDBForm.html
index f34af0c6..ca3fb8a5 100644
--- a/ippisite/ippidb/templates/PDBForm.html
+++ b/ippisite/ippidb/templates/PDBForm.html
@@ -4,12 +4,14 @@
 {% block form %}
 <div id="step">
 	<ul>
-		<li><a href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
-		<li><a href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
 		<li><a class="active" href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
 		<li><a href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
 		<li><a href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
 		<li><a href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
 	</ul>
 </div>
 <div id="Form">
diff --git a/ippisite/ippidb/templates/PpiForm.html b/ippisite/ippidb/templates/PpiForm.html
index 62fab546..5c30ad21 100644
--- a/ippisite/ippidb/templates/PpiForm.html
+++ b/ippisite/ippidb/templates/PpiForm.html
@@ -4,12 +4,14 @@
 {% block form %}
 <div id="step">
 	<ul>
-		<li><a href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
-		<li><a href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
-		<li><a href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
-		<li><a href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
-		<li><a href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
 		<li><a class="active" href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
 	</ul>
 </div>
 <div id="Form">
@@ -40,7 +42,7 @@
 			</div>
 			{% endif %}
 			</table>
-				<input type="submit" value="{% trans "submit" %}"/>
+			<input type="submit" value="{% trans "Next step" %}"/>
 		</form>
 	<div>
 </div>
diff --git a/ippisite/ippidb/templates/ProteinDomainComplexForm.html b/ippisite/ippidb/templates/ProteinDomainComplexForm.html
index 86cd6032..18853d92 100644
--- a/ippisite/ippidb/templates/ProteinDomainComplexForm.html
+++ b/ippisite/ippidb/templates/ProteinDomainComplexForm.html
@@ -4,12 +4,14 @@
 {% block form %}
 <div id="step">
 	<ul>
-		<li><a href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
-		<li><a href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
-		<li><a href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
-		<li><a href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
 		<li><a class="active" href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
 		<li><a href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
 	</ul>
 </div>
 
diff --git a/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html b/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html
index 13b758dc..6fcd1e03 100644
--- a/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html
+++ b/ippisite/ippidb/templates/ProteinDomainComplexTypeForm.html
@@ -4,12 +4,14 @@
 {% block form %}
 <div id="step">
 	<ul>
-		<li><a href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
-		<li><a href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
-		<li><a href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
 		<li><a class="active" href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
 		<li><a href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
 		<li><a href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
 	</ul>
 </div>
 <div id="Form">
diff --git a/ippisite/ippidb/templates/ProteinForm.html b/ippisite/ippidb/templates/ProteinForm.html
deleted file mode 100644
index 09ee2a83..00000000
--- a/ippisite/ippidb/templates/ProteinForm.html
+++ /dev/null
@@ -1,49 +0,0 @@
-{% extends "add.html" %}
-{% load i18n %}
-
-{% block form %}
-<div id="step">
-	<ul>
-		<li><a href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
-		<li><a href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
-		<li><a href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
-		<li><a class="active" href='/admin-session/add/ProteinForm/'>{% trans "Proteins" %}</a></li>
-		<li><a href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
-	</ul>
-</div>
-<div id="Form">
-	<div class="step_desc">
-	<p> Based on the PDB code(s) you have provided, we have identified a list of proteins and PFAM domains that may participate to the PPI. Please select ALL the proteins and PFAM domains that do participate to the formation of the full PPI complex. </p>
-	</div>
-	<form class="proteins_form" action="" method="post">
-		{% csrf_token %}
-		{{ wizard.management_form }}
-    	{{ wizard.form.non_field_errors}}
-    	{% block custom_form %}{% endblock %}
-	
-		{% if wizard.form.forms %}
-				{{ wizard.form.management_form }}
-				{{ formset.management_form }}
-				{% for form in wizard.form.forms %}
-		    		<div class="inline_prot">
-		    			<!--{{form.id}}-->
-		    			<div class="inline_label">Protein</div>
-		    			<div class="inline_field"> {{ form.uniprot_id }}</div>
-		    			<div class="inline_field">{{ form.gene_name }}</div>
-		    			<div class="inline_field">{{ form.entry_name }}</div>
-		    			<div class="inline_field">{{ form.organism }}</div>
-		    		</div>
-				{% endfor %}
-			{% else %}
-			<div class="readonlyfields">
-				{{ wizard.form.uniprot_id }}<br/>
-				{{ wizard.form.gene_name }}<br/>
-				{{ wizard.form.entry_name}}<br/>
-				{{ wizard.form.organism }}<br/>
-				{{ wizard.form.molecular_functions }}<br/>
-			</div>
-		{% endif %}
-		<input type="submit" value="{% trans "Next step" %}"/>
-	</form>
-</div>
-{% endblock %}
diff --git a/ippisite/ippidb/templates/admin-session.html b/ippisite/ippidb/templates/admin-session.html
index 0521f88a..5a96ed40 100644
--- a/ippisite/ippidb/templates/admin-session.html
+++ b/ippisite/ippidb/templates/admin-session.html
@@ -9,7 +9,7 @@
         <div class="inner-wrap">
             <ul>
             	<li>
-                    <a href="/admin-session/view">View Content</a>
+                    <a href="/compound/">View Content</a>
                 </li>
                 <li>
                     <a href="/admin-session/add/IdForm">Add New Content</a>
diff --git a/ippisite/ippidb/templates/compound_list.html b/ippisite/ippidb/templates/compound_list.html
index 92cec141..df4b2503 100644
--- a/ippisite/ippidb/templates/compound_list.html
+++ b/ippisite/ippidb/templates/compound_list.html
@@ -1,10 +1,34 @@
-{% extends "base.html" %}
+{% extends "admin-session.html" %}
 
     
 {% block title %}compound{% endblock %}
 
 {% block content %}
-
+<div id="mainnav">
+    <nav class="secondary-nav">
+        <div class="inner-wrap">
+            <ul>
+              <li>
+                    <a href="/admin-session/view">View Content</a>
+                </li>
+                <li>
+                    <a href="/admin-session/add">Add New Content</a>
+                </li>
+                <li>
+                    <a hfref="/admin-session/update">Update Content</a>
+                </li>
+            </ul>
+        </div>
+    </nav>
+</div>
+<div class="inner-wrap">
+    <nav class="breadcrumb" role="navigation">
+        <div id="breadcrumb-label" class="breadcrumb-label">You are here</div>
+        <div aria-labelledby="breadcrumb-label">
+          {% block breadcrumb %} {{block.super}}> <a href="/compound/">View content</a>{% endblock %} 
+        </div>
+    </nav>
+</div>
 {% include "kekule_display.html" %}
 <div class="container-fluid">
 <div class="row flex-xl-nowrap">
diff --git a/ippisite/ippidb/templates/done.html b/ippisite/ippidb/templates/done.html
index 8bdd5fe7..6cda4306 100644
--- a/ippisite/ippidb/templates/done.html
+++ b/ippisite/ippidb/templates/done.html
@@ -4,12 +4,14 @@
 {% block form %}
 <div id="step">
 	<ul>
-		<li><a href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
-		<li><a href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
-		<li><a href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
-		<li><a href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
-		<li><a href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
-		<li><a class="active" href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/IdForm/'>{% trans "ID" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/BibliographyForm/'>{% trans "Bibliography" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PDBForm/'>{% trans "PDB id" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexTypeForm/'>{% trans "Architecture" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ProteinDomainComplexForm/'>{% trans "Composition" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/PPIForm/'>{% trans "PPI" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/CompoundForm/'>{% trans "Compounds" %}</a></li>
+		<li><a class="validate" href='/admin-session/add/ActivityForm/'>{% trans "Activity" %}</a></li>
 	</ul>
 </div>
 <div id="Form">
diff --git a/ippisite/ippidb/views.py b/ippisite/ippidb/views.py
index bc416a80..785b3ac9 100644
--- a/ippisite/ippidb/views.py
+++ b/ippisite/ippidb/views.py
@@ -4,7 +4,7 @@ from django.shortcuts import render
 from django.http import HttpResponseRedirect, Http404
 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
 from formtools.wizard.views import SessionWizardView, NamedUrlSessionWizardView
-from .forms import IdForm, BibliographyForm, PDBForm, ProteinForm, ProteinDomainComplexTypeForm, ProteinDomainComplexForm, PpiForm, ProteinFormSet
+from .forms import IdForm, BibliographyForm, PDBForm, ProteinForm, ProteinDomainComplexTypeForm, ProteinDomainComplexForm, PpiForm, ProteinFormSet,ActivityForm, CompoundForm
 from .models import Protein, Bibliography, ProteinDomainComplex, RefCompoundBiblio, TestActivityDescription, Compound, Ppi
 from .ws import get_pdb_uniprot_mapping
 
@@ -57,14 +57,18 @@ FORMS = [("IdForm", ippidb.forms.IdForm),
          ("ProteinDomainComplexTypeForm",
           ippidb.forms.ProteinDomainComplexTypeForm),
          ("ProteinDomainComplexForm", ippidb.forms.ProteinDomainComplexForm),
-         ("PpiForm", ippidb.forms.PpiForm),]
+         ("PpiForm", ippidb.forms.PpiForm),
+         ("CompoundForm", ippidb.forms.CompoundForm),
+         ("ActivityForm", ippidb.forms.ActivityForm),]
 
 TEMPLATES = {"IdForm": "IdForm.html",
              "BibliographyForm": "BibliographyForm.html",
              "PDBForm": "PDBForm.html",
              "ProteinDomainComplexTypeForm": "ProteinDomainComplexTypeForm.html",
              "ProteinDomainComplexForm": "ProteinDomainComplexForm.html",
-             "PpiForm": "PpiForm.html",
+             "PpiForm": "PpiForm.html",             
+             "CompoundForm":"CompoundForm.html",
+             "ActivityForm":"ActivityForm.html",
              }
 
 
-- 
GitLab