1
0
Fork 0
Commit Graph

339 Commits

Author SHA1 Message Date
chylex 7d60b16310 Update README in preparation for v0.1 release 2020-09-25 07:48:01 +02:00
chylex 90900bbf9e Update README with instructions regarding code coverage in Xdebug and PCOV 2020-09-25 07:32:15 +02:00
chylex d1eaffb2d9 Add tests for pagination settings, issue assignees, and issue tasks 2020-09-25 06:40:07 +02:00
chylex e9f262b850 Add Acceptance::getProjectId utility 2020-09-25 03:22:14 +02:00
chylex 0ebc37dc35 Update logic for updating issue status based on tasks 2020-09-24 21:47:40 +02:00
chylex 9e9e8cfaab Fix regression where issue edit page rejects previously assigned former members 2020-09-24 19:38:27 +02:00
chylex 211550fa41 Add automated tests for issues & active milestones 2020-09-24 07:51:35 +02:00
chylex 4cab929eaa Fix 'Manage Projects' permission not allowing full control over project roles 2020-09-23 19:24:37 +02:00
chylex b4bab956f8 Update project member management tests to include tracker moderator & cleanup test code 2020-09-23 19:24:36 +02:00
chylex 939068abaa Move duplicated assignUser3Role utility function into Acceptance class 2020-09-23 17:05:07 +02:00
chylex dac23cffd6 Replace calls to Session::get inside models with constructor parameters 2020-09-23 01:50:18 +02:00
chylex f7ac6e168c Fix admin account not having permission to edit members of all projects 2020-09-22 21:15:09 +02:00
chylex efa96e300a Always enable debugging in 'Test (Core)' run configuration 2020-09-22 20:19:17 +02:00
chylex 49f81d254f Add tests for routing, account & project settings, and removal (users, projects, milestones, members) 2020-09-22 20:19:17 +02:00
chylex cc72fb1eff Update tests (installation, permissions, project management, minor tweaks) 2020-09-22 15:41:06 +02:00
chylex f21032d726 Update README with information on Core group & code coverage 2020-09-22 01:54:36 +02:00
chylex 91efd38c3f Add support for Codeception code coverage 2020-09-22 01:54:36 +02:00
chylex 42c517a696 Update project formatting settings & reformat 2020-09-21 16:58:24 +02:00
chylex 78b4e1d997 Remove several old update migrations 2020-09-21 15:04:43 +02:00
chylex 9d751902b4 Add AbstractMigrationProcess::transaction utility & use it in Migration9 2020-09-21 15:04:01 +02:00
chylex 61f3af6054 Remove unused code 2020-09-21 15:00:09 +02:00
chylex 577d9df096 Clear previous failed test outputs before relaunching tests 2020-09-21 14:48:49 +02:00
chylex bc731efb65 Move table construction out of models and into views 2020-09-21 14:38:58 +02:00
chylex 8cedbc82b7 Add CompositeComponent::nonNull 2020-09-21 14:16:47 +02:00
chylex 0cabcab391 Move version file creation to install.php 2020-09-20 16:36:31 +02:00
chylex 446a3a8021 Rename automated tests related to sorting 2020-09-20 14:57:42 +02:00
chylex 34b1995a13 Add automated tests for project page permission & refactor role handling in member manageability test 2020-09-20 14:53:56 +02:00
chylex 0d59733de2 Fix typo in issue creation tests 2020-09-20 13:03:13 +02:00
chylex 04223a6d1e Rewrite automated page permission test to include all important pages 2020-09-20 12:32:48 +02:00
chylex 1c28a721d7 Add automated tests for member editing & milestone management 2020-09-19 19:52:09 +02:00
chylex 88dbed8390 Add automated test to ensure administrator role cannot be moved 2020-09-19 17:31:31 +02:00
chylex 3326c45ca0 Split some automated tests into multiple files 2020-09-19 15:39:08 +02:00
chylex e5914d372e Add automated test setup for project milestones & issues 2020-09-19 11:28:42 +02:00
chylex e677393968 Add modal dialog to choose issue type when clicking New Issue 2020-09-18 18:02:28 +02:00
chylex d8a934476a Add optional IDs to SidemenuComponent items 2020-09-18 17:53:13 +02:00
chylex 6e1714f5fb Add & refactor automated tests for ensuring rejection of modified forms 2020-09-17 17:56:14 +02:00
chylex 0e104222c8 Fix ability to assign higher roles when editing a user 2020-09-17 15:40:53 +02:00
chylex f5c3841100 Add automated tests for project member list page & manageability 2020-09-17 09:51:02 +02:00
chylex 03686284d5 Add a third test user to automated tests, simplify page access test, add a few permission checks 2020-09-17 09:34:26 +02:00
chylex 72eb61560a Change default sorting rules for project members (first role, then username) 2020-09-16 09:24:14 +02:00
chylex 1e96e5689c Add automated tests for combined user list sorting 2020-09-16 09:23:42 +02:00
chylex 0b5bf5fb27 Redo naming of automated test classes 2020-09-13 07:23:30 +02:00
chylex 5ee86484a2 Work on automated tests (add role-less user, expand page access privilege test) 2020-09-12 21:10:49 +02:00
chylex ca14260be6 Fix broken project member filtering due to forgotten 'special' role check 2020-09-12 18:41:23 +02:00
chylex 94ddd889d4 Add a dedicated 'Admin' system role and replace the admin flag on users 2020-09-12 10:34:20 +02:00
chylex 058460dbc6 Update code formatting & fix inspections 2020-09-12 04:06:38 +02:00
chylex 9051da555c Add unique key to role ordering 2020-09-12 03:53:20 +02:00
chylex 7b80d54a73 Convert 'special' role flag to an enum for future expansion 2020-09-12 00:06:20 +02:00
chylex 749b9feda6 Add automated tests for user editing 2020-09-11 22:23:47 +02:00
chylex 5e6538d1c4 Fix admins being unable to edit users 2020-09-11 21:45:14 +02:00