{"push_id":1234181575,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"352e436b2096662d840662d1c286ca79498e958a","before":"acb5b4a93c92261d6951f38165ea11cef09febc3","commits":[{"sha":"1b8ba4e3720da28a760209dc20bdca0a729bf201","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"wip: limit access to archived projects\n\n-consolidate project_archive API calls\n-disable \"Archive Project\" button if the project is already archived\n-redirect non-admins accessing an archived projcet to a 403 error page\n-system admins are allowed to view archived projects, and the project name is appended with \" [ARCHIVED]\"","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/1b8ba4e3720da28a760209dc20bdca0a729bf201"},{"sha":"5e157cdd95b6667e5f871b9e22e6f72c62effcde","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Merged branch master into feature/errorArchivedProject","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/5e157cdd95b6667e5f871b9e22e6f72c62effcde"},{"sha":"0e6ef3f2b585da3381045232ac01ad21902db8f5","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Add checks in PHP to prevent archived projects from being modified","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/0e6ef3f2b585da3381045232ac01ad21902db8f5"},{"sha":"d83e9d2399f4422f82b445c199f34068affa500d","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Merged branch master into feature/errorArchivedProject","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/d83e9d2399f4422f82b445c199f34068affa500d"},{"sha":"b7d03fbe08907abc7ae3df66b49fac5e5c3ec7ef","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Make LF UI readonly for archived projects","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/b7d03fbe08907abc7ae3df66b49fac5e5c3ec7ef"},{"sha":"b9672eb23c132d3feb3cbd639516ff9df8a54245","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Make LF UI readonly for archived projects (part 2)\n\nUpdated canEditUsers() rights to hide Send/Receive button and project config cog when the project is archived","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/b9672eb23c132d3feb3cbd639516ff9df8a54245"},{"sha":"2560d7ccc489533b23e2bf26fda90197bfb9e2ae","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"wip: Address feature/archiveProject code review issues\n\n-move dropDB() call to ProjectModel->remove() method\n-remove unnecessary rights checks on UI for \"Archive Project\" actions\n-remove special handling of ARCHIVE_OWN right.  This is now handled by creating a new ProjectRoles::OWNER\n-assign OWNER role at project creation\n-link manager and owner role views to the same structure","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/2560d7ccc489533b23e2bf26fda90197bfb9e2ae"},{"sha":"ff25e4fcaaf7682ae9d76eda4bc299b8d0dc3c1d","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Set project owner role view in lexicon service\n\nCopy the project_manager role view for project owner.  This way,  the PHP side doesn't need to be updated.","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/ff25e4fcaaf7682ae9d76eda4bc299b8d0dc3c1d"},{"sha":"32611541e4a9722bf514833c642aba8cef33ed9e","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Add migration script to assign project owner","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/32611541e4a9722bf514833c642aba8cef33ed9e"},{"sha":"a41568a4539b8d2af444526918e3a0547d4efb83","author":{"name":"megahirt","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@hirtfamily.net"},"message":"add userIsProjectOwner to session\n\nfixed up projectmanagement permission check to suite","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/a41568a4539b8d2af444526918e3a0547d4efb83"},{"sha":"4673a5054f3037a28ab4bda581199027ab66f4d7","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Revert \"Set project owner role view in lexicon service\"\n\nThis reverts commit ff25e4fcaaf7682ae9d76eda4bc299b8d0dc3c1d.","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/4673a5054f3037a28ab4bda581199027ab66f4d7"},{"sha":"9a81d2cd965059d20865904372cd2b958c03037f","author":{"name":"megahirt","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@hirtfamily.net"},"message":"undo \"owner\" role","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/9a81d2cd965059d20865904372cd2b958c03037f"},{"sha":"549290526672fcd5ed18699a210493717d3b99ff","author":{"name":"megahirt","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@hirtfamily.net"},"message":"remove ARCHIVE_OWN role in favor of $project->isOwner() check","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/549290526672fcd5ed18699a210493717d3b99ff"},{"sha":"5be955bd5d82235995f0c873c3b5b33020e2e6f2","author":{"name":"megahirt","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@hirtfamily.net"},"message":"removed unused/old manage-users view from lexicon app","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/5be955bd5d82235995f0c873c3b5b33020e2e6f2"},{"sha":"03d6b000bc343ef78d39a69e4b1da7ab7cdb2913","author":{"name":"megahirt","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@hirtfamily.net"},"message":"remove reference to lexicon.manage-users","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/03d6b000bc343ef78d39a69e4b1da7ab7cdb2913"},{"sha":"5bb89f9478379a6be9a1c39a1c2cc8fdbd9ac1b5","author":{"name":"megahirt","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@hirtfamily.net"},"message":"remove https from SF protractor conf","distinct":false,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/5bb89f9478379a6be9a1c39a1c2cc8fdbd9ac1b5"},{"sha":"352e436b2096662d840662d1c286ca79498e958a","author":{"name":"Darcy Wong","email":"a0a7f515e4c0dcb9820251e1e5364fd28a63ddce@sil.org"},"message":"Merged branch feature/errorArchivedProject into master","distinct":true,"url":"https://api.github.com/repos/sillsdev/web-languageforge/commits/352e436b2096662d840662d1c286ca79498e958a"}]}
{"actor":{"display_login":"darcywong00"}}