use value member instead of type in Encoded annotation
eliminated loginName in WelcomeService; removed findProfile(String)
fixed a FIXME
added UserGroupMemberRepository.findAllMembers
added UI and supporting bean for View Groups interaction
fetch user in query that finds all group members
implemented GroupService.findAllGroups
group editor must include owner as a member
added a converter for the group members column
disable sorters/filters on columns for which they're not appropriate
added navigation rules for groups
fixed broken integration test
implemented GroupService.findAllGroups
introduced AbstractGroupEditor
introduced AbstractGroupEditorTest
GroupProtectionService now uses SecretKeyWrapper
added UserGroupMemberRepository.findByGroupAndProfileId
GroupService.saveGroup now throws PassphraseException
introduced ExistingGroupEditor
added UserGroupRepository.findById