GitHub PushEvent at 2014-11-20 15:23:24
Repository: packetfence
Actor: jrouzierinverse
Payload: {"shas":[["82d75edaef4af80b39d90d3686c88966acbb56f9","0d43d962e72edf860b600c0ee51aaa6298409546@inverse.ca","Update NEWS file","Francis Lachapelle",true],["d225794690fb91fbae63191f281ed454a58cab1f","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Added new users admin actions","James Rouzier",true],["47dff9060f0f2098f996c9eccce5ea58e3a27f4a","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Added allowed_roles","James Rouzier",true],["4700d136ea38f87f744d32550767755f5a158a10","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","increase size of modal","James Rouzier",true],["466fb29b739ee54fb2d495e436f40196013b80e3","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Added new form items allowed_access_levels,allowed_roles,allowed_access_durations","James Rouzier",true],["fdcf8ee3dff66fa1da3d357a184f49cb184b3dce","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","New fields allowed_access_levels,allowed_access_durations and fixed allowed_roles options function","James Rouzier",true],["55c514035ab0361cf858c645f450947298c842e1","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Added unittest for pf::admin_roles","James Rouzier",true],["313d41da72fd020702921ca6a74c0bcc404fcb23","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Refactor to keep track of additional options","James Rouzier",true],["c81bb0c2d915d452b247bb17067a128db6b408ea","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","new expandable options allowed_roles allowed_access_levels","James Rouzier",true],["50b45781425149540ed076e489c5ead4ebfc8fca","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","New function to extract options from roles","James Rouzier",true],["907d26ad8163562d8b2274c1494bb3afabe46e86","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Use the allowed options defined in the role","James Rouzier",true],["37e99a754133176e07ff18d0596f0456556b43e6","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Add allowed option validation","James Rouzier",true],["15033c8a59efabf3d2035f435dbe6353bcdf34eb","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Added new Authentication Source Chained","James Rouzier",true],["7f138b61789ab0fd1212f8cd47a5d886632c061f","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Will match rules from authentication_source if use_rules_from_authentication_source is enabled","James Rouzier",true],["75e72de3a400733457466c2ae8ea83d661f3fcb4","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Added preAuthentication actions skeleton","James Rouzier",true],["9f3a062c3d424a07130a6fb72d8310256838cc2b","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Refactored getInternalSources,getExternalSources,getExclusiveSources to use getSourcesByClass","James Rouzier",true],["a859f8b63c0076bd02c354b7e2bca26353b13bc2","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","new method hasChained","James Rouzier",true],["083c1c382f02ed9afd108aba7c9de3bdf978c115","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Add the has_chained attribute to the template","James Rouzier",true],["054a4d21e869857e07f1aab730b98e766c008658","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Add new Controller Chained","James Rouzier",true],["05a226f50dfa5a991d75120098ae7f08b77cf5c2","9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca","Made the chained auth unique","James Rouzier",true]],"size":56,"ref":"refs/heads/feature/chained-auth","head":"554f3ab77bc54bd324b43d824d11548deb931478"}