Added role listing to profile box

Signed-off-by: Gergely Polonkai <polesz@w00d5t0ck.info>
This commit is contained in:
Polonkai Gergely 2012-07-31 11:03:48 +02:00
parent aa884ae798
commit 995b96b3b7
3 changed files with 37 additions and 1 deletions

View File

@ -6,7 +6,7 @@
<div id="profil-belso"> <div id="profil-belso">
[avatar] [avatar]
{{ app.user.displayName }}<br /> {{ app.user.displayName }}<br />
Jogosultság<br /> <span id="jog-lista" title="{% for role in app.user.roles %}{{ role.shortDescription }}<br />{% endfor %}">Jogosultság{% if app.user.roles|length > 1 %}ok{% endif %}</span><br />
<dl> <dl>
<dt>Csoportjaim</dt> <dt>Csoportjaim</dt>
{% for group in app.user.groups %} {% for group in app.user.groups %}

View File

@ -86,6 +86,11 @@
$('#profil-box').show(); $('#profil-box').show();
} }
}); });
$('#jog-lista').tooltip({
track: true,
delay: 0,
fade: 250
});
{% else %} {% else %}
$('#login-mutato').click(function() { $('#login-mutato').click(function() {
if ($('#login-box').is(':visible')) if ($('#login-box').is(':visible'))

View File

@ -168,5 +168,36 @@ class Role implements RoleInterface
{ {
return $this->name; return $this->name;
} }
/**
* Short description
*
* @var string shortDescription
*
* @ORM\Column(type="string", length=50, nullable=false, unique=true, name="short_description")
*/
protected $shortDescription;
/**
* Set shortDescription
*
* @param string $shortDescription
* @return Role
*/
public function setShortDescription($shortDescription)
{
$this->shortDescription = $shortDescription;
return $this;
}
/**
* Get shortDescription
*
* @return string
*/
public function getShortDescription()
{
return $this->shortDescription;
}
} }