{"push_id":2925411338,"size":20,"distinct_size":20,"ref":"refs/heads/devel","head":"3b710b3d586e61da1928df6de9f7426f9addad84","before":"ac5cfcef5e445d9ea25d017af55280dd2e59713f","commits":[{"sha":"a4ae918e52f5bd93bff5552e734eb1bc11657b92","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Be able to save and update the filters","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/a4ae918e52f5bd93bff5552e734eb1bc11657b92"},{"sha":"01316e309ca078dfd32794329260040b8d7baec8","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Move logic for building AccessScopes outside of pfconfig","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/01316e309ca078dfd32794329260040b8d7baec8"},{"sha":"3a31255a2fee5813282e88a0726bfe6b02161a38","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Validate the filter before saving","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/3a31255a2fee5813282e88a0726bfe6b02161a38"},{"sha":"1fb166d4c0211c6314e6b45baae35667103e5811","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"New function to get the non cached inifile","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/1fb166d4c0211c6314e6b45baae35667103e5811"},{"sha":"1371ef4a1607337ba57f0662937f9440e200952f","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Add checkup for access filters","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/1371ef4a1607337ba57f0662937f9440e200952f"},{"sha":"6afdc9083b18ba68d4829f521abe1494d756a345","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Fix check for the body","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/6afdc9083b18ba68d4829f521abe1494d756a345"},{"sha":"4b20b6b451b1b1652587b0b14b2a2ab2432c3da4","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Use pf::AccessScopes to validate pfconfig::namespaces::FilterEngine::AccessScopes namespaces","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/4b20b6b451b1b1652587b0b14b2a2ab2432c3da4"},{"sha":"945f33d69dcd678a148b6ebf4105d2579fa21825","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Move to pf::IniFiles","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/945f33d69dcd678a148b6ebf4105d2579fa21825"},{"sha":"36d01e81c68d9f1b22d11dee01b3cc84bba38dce","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Remove unused functions and save the errors in pfconfig::namespaces::FilterEngine::AccessScopes","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/36d01e81c68d9f1b22d11dee01b3cc84bba38dce"},{"sha":"d0a449f022f4ffa1b671405a78c5efa5e4262997","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Improve displaying of errors for a scalar","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/d0a449f022f4ffa1b671405a78c5efa5e4262997"},{"sha":"7883e42a7310db47e006d53d6e833bc4f381ebf0","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Do not save a file if it is not a valid config file","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/7883e42a7310db47e006d53d6e833bc4f381ebf0"},{"sha":"11ade161638829bc0058741fa272f4f336878b73","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Format errors","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/11ade161638829bc0058741fa272f4f336878b73"},{"sha":"841590a5eca5251963037fc86a03bc8b56e78bc8","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Add check for scope not defined","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/841590a5eca5251963037fc86a03bc8b56e78bc8"},{"sha":"33bc96794b1d6af2c50dd3e83ab090ae5be04151","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Skip apache-filters in validate_access_filters and improve vlan_filter_rules check","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/33bc96794b1d6af2c50dd3e83ab090ae5be04151"},{"sha":"dad85dfce8cc8327eeb3e2eda2d089c44edca32a","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Add a post processing step","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/dad85dfce8cc8327eeb3e2eda2d089c44edca32a"},{"sha":"c1f7fea805c0fbf6ec17b561f7a681eeb147cdbc","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Fix add rebase","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/c1f7fea805c0fbf6ec17b561f7a681eeb147cdbc"},{"sha":"0c70eb136119308afb87cb8bcab7f8a8ce1ef5a6","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Move pf::AccessScopes to pf::config::builder","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/0c70eb136119308afb87cb8bcab7f8a8ce1ef5a6"},{"sha":"2c353d964480c4e4fe32c360e41b312f0d50b148","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Update poddoc","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/2c353d964480c4e4fe32c360e41b312f0d50b148"},{"sha":"b70a0d8ad80db4f2ea9fb8e940a2286bf70e883f","author":{"name":"James Rouzier","email":"9fc2f41cad573da7ccdf43d1a7b4a141b619bf4f@inverse.ca"},"message":"Update poddoc","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/b70a0d8ad80db4f2ea9fb8e940a2286bf70e883f"},{"sha":"3b710b3d586e61da1928df6de9f7426f9addad84","author":{"name":"Julien Semaan","email":"c9a858c17fbe8394a8b81dbf74ee6dbc5d1cce8f@gmail.com"},"message":"Merge pull request #3594 from jrouzierinverse/feature/manage-filters-api\n\nfeature/manage-filters-api","distinct":true,"url":"https://api.github.com/repos/inverse-inc/packetfence/commits/3b710b3d586e61da1928df6de9f7426f9addad84"}]}
{"actor":{"display_login":"julsemaan"}}