GitHub PushEvent at 2014-09-03 09:51:17
Repository: perun
Actor: zlamalp
Payload: {"shas":[["92341f71589ca29b8c23013e2f3c1d4bb79e4a52","eb3ebbb4d66d61eebe084dda2203d0bce2cfb727@gmail.com","Create new attributes for synchronization information about group\n\n- create new module for existing attribute synchronizationEnabled,\n  testing value (true, false or null)\n- create new module for new attribute lastSynchronizationState, no check\n  needed, only information about attribute\n- create new module for new attribute lastSynchronizationTimestamp,\n  check if timestamp is in correct format\n- use new attributes in GroupSynchronizerThread in GroupsManagerBlImpl,\n  method run, try to save information about synchronization of this\n  group\n- create new method saveInformationAboutGroupSynchronization in\n  GroupsManagerBlImpl running in the new transaction (use in\n  GroupSynchronizerThread)\n\n------------------------------------------\nIMPORTANT: Need to do after merging this commit\n\n1] create two new attributeDefinitions\n - urn_perun_group_attribute_def_def_lastSynchronizationState\n - urn_perun_group_attribute_def_def_lastSynchronizationTimestamp\n2] set rights for these two attributeDefinitions\n3] add these information to the changeLog","Michal Stava",false],["69d2e664fe4af054750d4adb266bdbb1031e2b8c","1863e6556a14174f745d9aa9b3e08d5554b586f9@gmail.com","Documentation added and fixed\n\n- javadoc fixes in AttributesManager and AttributesManagerBl\n- documentation added and fixed in rpc, AttributesManagerMethod","Simona Kruppova",false],["0dab98077ac781a60155850968f0254b6e56c9ec","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","GUI: fixed check for similar users\n\n- Do not display notice, when no similar users found.","Pavel Zlámal",false],["1ee21d268760566a59cfb1ac1da94a8ee0ef8a9c","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","REGISTRAR,RPC,GUI: Check for similar users before app submission\n\n- Check for similar users using federated data or certificate (name/mail).\n- Check is performed before submission.","Pavel Zlámal",false],["37c768c7a2e4654c27c37f398119e568fca6a023","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","Merge pull request #450 from zlamalp/fixup\n\nGUI: fixed check for similar users","Pavel Zlámal",false],["6eaeda56bbfef816a19eb48d3574fda6b0aafd97","4ccf340f66a0a0b9f31995fe59f8a8627a531861@ics.muni.cz","Do not run consolidator if userExtSource is known\n\nIf users goes throung chain applications form (for VO and then for group),\nthen after submiting application for VO the new user is created, but the\nperunSession isn't refreshed, therefore checkForSimilarUsers found newly\ncreated user.\n\nThis commit fix checkForSimilarUsers. It return no match, if it found\nuser base on extSource and extLogin from session.","Slavek Licehammer",false],["55d6ebdff8670e65862730ac075842b989b50fb6","4ccf340f66a0a0b9f31995fe59f8a8627a531861@ics.muni.cz","Authz: VoObserver can call getVos","Slavek Licehammer",false],["e48da8cf3a93bc1962aca74579aaf249ca1fae72","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","Merge pull request #420 from stavamichal/informationAboutGroupSynchronization\n\nCreate new attributes for synchronization information about group\r\n\r\n- create new module for existing attribute synchronizationEnabled, testing value (true, false or null)\r\n- create new module for new attribute lastSynchronizationState, no check needed, only information about attribute\r\n- create new module for new attribute lastSynchronizationTimestamp, check if timestamp is in correct format\r\n- use new attributes in GroupSynchronizerThread in GroupsManagerBlImpl, method run, try to save information about synchronization of this group\r\n- create new method saveInformationAboutGroupSynchronization in GroupsManagerBlImpl running in the new transaction (use in GroupSynchronizerThread)","Pavel Zlámal",false],["dfa4679d29fab00ce4aea7a44d1ab2903cb3f26c","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","REGISTRAR: do not offer joining identities when user is known\n\n- Backported and modified change from upstream/productionElixirFix.\n  When checking for similar users, if user is known (by session or\n  actor/extSource) we don't have to offer joining, since perun will\n  join application on approval.\n\n  Case when user is known by actor/extSource but not session is when\n  user entry was created by previous application with auto-approval\n  but session was not updated in GUI (linked app forms).\n\n  Original version returned \"no match\" for any unknown user, which is not good.\n  Check is not performed for non-authz users on GUI side, but this logic\n  must be kept in registrar for users with federated identities which we can join\n  and which might be found by name or email.","Pavel Zlámal",false],["afa2b64fcc90feb33000e928c66fd9d0414e3d3f","1863e6556a14174f745d9aa9b3e08d5554b586f9@gmail.com","Documentation fix","Simona Kruppova",false],["6e380c2585ac2dcb275c05f88b969f71fd4b5e95","1863e6556a14174f745d9aa9b3e08d5554b586f9@gmail.com","parm fix in rpc\n\n- removeAlsoUserFacilityAttributes changed to workWithUserAttributes","Simona Kruppova",false],["9ca89764af2199c13bd90b312f5dd82fa11d6ee3","1863e6556a14174f745d9aa9b3e08d5554b586f9@gmail.com","Documentation added and fixed","Simona Kruppova",false],["952f7937b68208c617525db2d894df92c06ed966","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","Merge pull request #434 from Simcsa/javadoc\n\nDocumentation added and fixed","Pavel Zlámal",false],["31b13a282efce2fa0ed6a4861886e37f4327ac1a","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","REGISTRAR,GUI: Support for Heading and Timezone in app form\n\n- Added new form item HEADING, which will be used as customizable\n  heading of application form. Content is considered as HTML.\n\n- HEADING is not saved with submitted application form.\n\n- HTML_COMMENT and HEADING now have customized language pages\n  on app form settings, since they only contain label and not\n  error or help text.\n\n- Added new form item TIMEZONE, which is pre-filled with\n  existing timezones in GUI and user can manually select\n  one or select \"Not selected\" option. When required, user\n  must select one of timezones.\n  Form item still must be manually linked to proper attribute,\n  which is urn:perun:user:attribute-def:def:timezone.\n\n- Fixed \"onChange\" behavior of all selection boxes on application\n  form, since their validation was previously performed only on\n  form submission. It's now performed on any selection change.","Pavel Zlámal",false],["f73c93d167751c0bd7ccae0327cdbbe9fee0a651","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","GUI: removed unused style for H1","Pavel Zlámal",false],["fe2d68f60af38aa0ed859849d586dd9a21a85635","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","Merge pull request #457 from zlamalp/style\n\nGUI: removed unused style for H1","Pavel Zlámal",false],["4b5663665da8a3ede3b315dfd627af6717026b83","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","Merge pull request #456 from zlamalp/headerSupport\n\nREGISTRAR,GUI: Support for Heading and Timezone in app form","Pavel Zlámal",false],["44960a8daa06a17a27626003755230c24cff770f","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","Merge pull request #454 from zlamalp/backport\n\nREGISTRAR: do not offer joining identities when user is known","Pavel Zlámal",false],["ab86cea2940aebaa266f3cddcfbdf3a7069ba54d","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","WUI: initial wui commit (work in progress)","Pavel Zlámal",true],["f10f5ce9aa3b0e39b78b708b3e9a7488837ef888","fc4196de2ffdf6f4b4228e9dfa51e44ec6b1edfc@cesnet.cz","WUI: fixes","Pavel Zlámal",true]],"size":30,"ref":"refs/heads/wui","head":"61445bd8e0799a91c6a51d97dbbef11be950fe5f"}