Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
reg-app
Regapp
Commits
1908ecdd
Commit
1908ecdd
authored
Feb 12, 2015
by
michael.simon
Browse files
List get loaded completely, but filtarable and sortable
parent
17544d45
Changes
2
Hide whitespace changes
Inline
Side-by-side
bwreg-webapp/src/main/java/edu/kit/scc/webreg/bean/admin/group/GroupAdminShowLocalGroupBean.java
View file @
1908ecdd
...
...
@@ -29,6 +29,7 @@ import edu.kit.scc.webreg.entity.ServiceEntity;
import
edu.kit.scc.webreg.entity.ServiceGroupFlagEntity
;
import
edu.kit.scc.webreg.entity.ServiceGroupStatus
;
import
edu.kit.scc.webreg.entity.UserEntity
;
import
edu.kit.scc.webreg.entity.UserGroupEntity
;
import
edu.kit.scc.webreg.event.EventSubmitter
;
import
edu.kit.scc.webreg.event.MultipleGroupEvent
;
import
edu.kit.scc.webreg.exc.EventSubmitException
;
...
...
@@ -74,7 +75,7 @@ public class GroupAdminShowLocalGroupBean implements Serializable {
@Inject
private
EventSubmitter
eventSubmitter
;
private
LocalGroupEntity
entity
;
private
ServiceEntity
serviceEntity
;
...
...
@@ -82,6 +83,7 @@ public class GroupAdminShowLocalGroupBean implements Serializable {
private
List
<
ServiceGroupFlagEntity
>
groupFlagList
;
private
List
<
UserEntity
>
effectiveMemberList
;
private
List
<
UserEntity
>
memberList
;
private
Long
serviceId
;
private
Long
groupId
;
...
...
@@ -108,6 +110,10 @@ public class GroupAdminShowLocalGroupBean implements Serializable {
if
(
groupFlagList
.
size
()
==
0
)
throw
new
NotAuthorizedException
(
"Gruppe ist diesem Service nicht zugeordnet"
);
effectiveMemberList
=
new
ArrayList
<
UserEntity
>(
allGroupService
.
getEffectiveMembers
(
entity
));
memberList
=
new
ArrayList
<
UserEntity
>();
for
(
UserGroupEntity
ug
:
entity
.
getUsers
())
{
memberList
.
add
(
ug
.
getUser
());
}
}
public
void
handleSave
()
{
...
...
@@ -175,4 +181,8 @@ public class GroupAdminShowLocalGroupBean implements Serializable {
public
Boolean
getEditable
()
{
return
editable
;
}
public
List
<
UserEntity
>
getMemberList
()
{
return
memberList
;
}
}
bwreg-webapp/src/main/webapp/service-group-admin/show-local-group.xhtml
View file @
1908ecdd
...
...
@@ -56,24 +56,24 @@
<div
class=
"panel"
>
<p:panel
id=
"memberPanel"
header=
"#{messages.members}"
>
<p:dataTable
id=
"memberData"
style=
"min-width: 500px;"
value=
"#{groupAdminShowLocalGroupBean.
entity.users.toArray()
}"
var=
"user
Group
"
>
<p:column>
value=
"#{groupAdminShowLocalGroupBean.
memberList
}"
var=
"user"
>
<p:column
sortBy=
"#{user.eppn}"
filterBy=
"#{user.eppn}"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"#{messages.eppn}"
/>
</f:facet>
<h:outputText
value=
"#{
userGroup.
user.eppn}"
/>
<h:outputText
value=
"#{user.eppn}"
/>
</p:column>
<p:column>
<p:column
sortBy=
"#{user.surName}"
filterBy=
"#{user.surName}"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"#{messages.sur_name}"
/>
</f:facet>
<h:outputText
value=
"#{
userGroup.
user.surName}"
/>
<h:outputText
value=
"#{user.surName}"
/>
</p:column>
<p:column>
<p:column
sortBy=
"#{user.givenName}"
filterBy=
"#{user.givenName}"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"#{messages.given_name}"
/>
</f:facet>
<h:outputText
value=
"#{
userGroup.
user.givenName}"
/>
<h:outputText
value=
"#{user.givenName}"
/>
</p:column>
</p:dataTable>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment