From 1954d761171de70eb94873b47b736986739f7ec3 Mon Sep 17 00:00:00 2001 From: Olga Brani Date: Tue, 11 Sep 2012 16:46:36 +0300 Subject: [PATCH] - Editable group fields - Show all feature in search - --- .../astakos/im/static/im/css/modules.css | 5 +- snf-astakos-app/astakos/im/static/im/js/common.js | 7 ++ .../im/templates/im/astakosgroup_detail.html | 67 ++++++++++++++++---- .../astakos/im/templates/im/astakosgroup_list.html | 2 + 4 files changed, 68 insertions(+), 13 deletions(-) diff --git a/snf-astakos-app/astakos/im/static/im/css/modules.css b/snf-astakos-app/astakos/im/static/im/css/modules.css index ac48aab..eda79f3 100644 --- a/snf-astakos-app/astakos/im/static/im/css/modules.css +++ b/snf-astakos-app/astakos/im/static/im/css/modules.css @@ -327,4 +327,7 @@ table.alt-style tr td.info-td { padding:5px; } table.alt-style tr td.info-td div { padding:15px; border:1px dashed #000 } table.alt-style tr td a.more-info { display:block; float:left; width:17px; height:16px; background:url(../images/plus-minus.png) no-repeat 0 0; margin-right:5px; } table.alt-style tr td a.more-info:hover { background-image:url(../images/plus-minus-hover.png); text-decoration:none;} -table.alt-style tr td a.open { background-position:-16px 0} \ No newline at end of file +table.alt-style tr td a.open { background-position:-16px 0} + +.projects .details a.edit { float:right; } +.projects .editable form textarea { width:70%; height:50px; max-width:70%;} diff --git a/snf-astakos-app/astakos/im/static/im/js/common.js b/snf-astakos-app/astakos/im/static/im/js/common.js index e8a4add..4d02e61 100644 --- a/snf-astakos-app/astakos/im/static/im/js/common.js +++ b/snf-astakos-app/astakos/im/static/im/js/common.js @@ -209,6 +209,13 @@ $(document).ready(function() { $(this).toggleClass('open'); $(this).parents('tr').next('tr').toggle(); + }); + + $('.projects .details .edit').click( function(e){ + e.preventDefault(); + $(this).parents('.details').children('.data').hide(); + $(this).parents('.details').children('.editable').show(); + $(this).hide(); }) }); diff --git a/snf-astakos-app/astakos/im/templates/im/astakosgroup_detail.html b/snf-astakos-app/astakos/im/templates/im/astakosgroup_detail.html index c639979..8fadbe0 100644 --- a/snf-astakos-app/astakos/im/templates/im/astakosgroup_detail.html +++ b/snf-astakos-app/astakos/im/templates/im/astakosgroup_detail.html @@ -7,22 +7,65 @@

{% if request.user in object.members %} - [ ENROLLED ] + + {% if request.user in object.owner.all %} + [ADMINISTRATOR] + {% else %} + [ ENROLLED ] + {% endif %} + {% endif %} [ {{object.kind|upper}} ]

+
-

{{ object.desc }}

-
-
Homepage url
-
- {% if object.homepage%} - {{ object.homepage }} - {% else %} - Not set yet - {% endif %} -
-
+ {% if request.user in object.owner.all %} + [ EDIT GROUP INFO ] + {% endif %} +
+

{{ object.desc }}

+
+
Homepage url
+
+ {% if object.homepage%} + {{ object.homepage }} + {% else %} + Not set yet + {% endif %} +
+
+
+

DETAILS:

diff --git a/snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html b/snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html index 43d76a4..b2e4ff3 100644 --- a/snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html +++ b/snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html @@ -13,6 +13,8 @@
+ +

Show all groups

{% else %}

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
You can create a new group or join to an existing one.

-- 1.7.10.4