diff --git a/src/client/app/js/app/core/Dict.js b/src/client/app/js/app/core/Dict.js index ba385ed..006fb8b 100644 --- a/src/client/app/js/app/core/Dict.js +++ b/src/client/app/js/app/core/Dict.js @@ -57,6 +57,7 @@ app.core.Dict = { "GROUP_CONFIGURATION" : "Gruppeneinstellung", "DETAILS" : "Details", "MEMBERS" : "Mitglieder", + "ADMINS" : "Administratoren", "INVITATION" : "Einladung", "STATS" : "Statistik", "TEAM_DETAIL_TEAMNAME_PLACEHOLDER" : "Bitte gib deinem Firmen-/Gruppennamen ein", diff --git a/src/client/app/js/app/state/GroupDetail.js b/src/client/app/js/app/state/GroupDetail.js index 93460c6..222f662 100644 --- a/src/client/app/js/app/state/GroupDetail.js +++ b/src/client/app/js/app/state/GroupDetail.js @@ -67,10 +67,6 @@ app.state.GroupDetail = function() { member = new app.model.Profile( res.members[ mi ] ); members.push( member ); - if ( member.getId() == app.model.SessionUser.getProfileId() ) - { - currentProfile = member; - } } app.core.View.setContent( @@ -79,7 +75,7 @@ app.state.GroupDetail = function() { members : members, group : group, - currentProfile : currentProfile + currentProfile : app.model.SessionUser.getUserProfile() } ) ); diff --git a/src/client/app/js/app/state/GroupMemberManagement.js b/src/client/app/js/app/state/GroupMemberManagement.js index 2d52469..80e18cd 100644 --- a/src/client/app/js/app/state/GroupMemberManagement.js +++ b/src/client/app/js/app/state/GroupMemberManagement.js @@ -147,7 +147,7 @@ app.state.GroupMemberManagement = function() app.core.Rpc.call( 'Team', 'getDetails', - { teamId : groupId, includeEmails : true }, + { teamId : groupId, includeEmails : true, includeMembers: true }, function( res ) { diff --git a/src/client/app/js/app/state/GroupMembers.js b/src/client/app/js/app/state/GroupMembers.js index 7b5a862..e92e1fe 100644 --- a/src/client/app/js/app/state/GroupMembers.js +++ b/src/client/app/js/app/state/GroupMembers.js @@ -19,7 +19,7 @@ app.state.GroupMembers = function() app.core.Rpc.call( 'Team', 'getDetails', - { teamId : groupId }, + { teamId : groupId, includeMembers: true, adminsOnly: true }, function( res ) { @@ -32,10 +32,6 @@ app.state.GroupMembers = function() { member = new app.model.Profile( res.members[ mi ] ); members.push( member ); - if ( member.getId() == app.model.SessionUser.getProfileId() ) - { - currentProfile = member; - } } app.core.View.setContent( @@ -44,7 +40,7 @@ app.state.GroupMembers = function() { members : members, group : group, - currentProfile : currentProfile + currentProfile : app.model.SessionUser.getUserProfile() } ) ); diff --git a/src/client/app/tmpl/group-detail.html b/src/client/app/tmpl/group-detail.html index aecd5d6..2816963 100644 --- a/src/client/app/tmpl/group-detail.html +++ b/src/client/app/tmpl/group-detail.html @@ -48,7 +48,7 @@