1
0
Fork 0

Commit Graph

  • 40a64a560d
    Bump ini from 1.3.5 to 1.3.8 in /build dependabot[bot] 2020-12-13 05:06:44 +0000
  • 7d60b16310 Update README in preparation for v0.1 release master 0.1 chylex 2020-09-25 07:48:01 +0200
  • 90900bbf9e Update README with instructions regarding code coverage in Xdebug and PCOV chylex 2020-09-25 07:32:15 +0200
  • d1eaffb2d9 Add tests for pagination settings, issue assignees, and issue tasks chylex 2020-09-25 05:33:01 +0200
  • e9f262b850 Add Acceptance::getProjectId utility chylex 2020-09-25 03:21:59 +0200
  • 0ebc37dc35 Update logic for updating issue status based on tasks chylex 2020-09-24 21:47:40 +0200
  • 9e9e8cfaab Fix regression where issue edit page rejects previously assigned former members chylex 2020-09-24 19:38:27 +0200
  • 211550fa41 Add automated tests for issues & active milestones chylex 2020-09-23 20:48:43 +0200
  • 4cab929eaa Fix 'Manage Projects' permission not allowing full control over project roles chylex 2020-09-23 19:10:53 +0200
  • b4bab956f8 Update project member management tests to include tracker moderator & cleanup test code chylex 2020-09-23 18:31:40 +0200
  • 939068abaa Move duplicated assignUser3Role utility function into Acceptance class chylex 2020-09-23 17:04:55 +0200
  • dac23cffd6 Replace calls to Session::get inside models with constructor parameters chylex 2020-09-23 01:50:18 +0200
  • f7ac6e168c Fix admin account not having permission to edit members of all projects chylex 2020-09-22 21:15:09 +0200
  • efa96e300a Always enable debugging in 'Test (Core)' run configuration chylex 2020-09-22 20:05:44 +0200
  • 49f81d254f Add tests for routing, account & project settings, and removal (users, projects, milestones, members) chylex 2020-09-22 16:41:11 +0200
  • cc72fb1eff Update tests (installation, permissions, project management, minor tweaks) chylex 2020-09-22 15:37:47 +0200
  • f21032d726 Update README with information on Core group & code coverage chylex 2020-09-21 22:57:05 +0200
  • 91efd38c3f Add support for Codeception code coverage chylex 2020-09-21 20:28:08 +0200
  • 42c517a696 Update project formatting settings & reformat chylex 2020-09-21 15:38:02 +0200
  • 78b4e1d997 Remove several old update migrations chylex 2020-09-21 15:04:43 +0200
  • 9d751902b4 Add AbstractMigrationProcess::transaction utility & use it in Migration9 chylex 2020-09-21 15:03:46 +0200
  • 61f3af6054 Remove unused code chylex 2020-09-21 15:00:09 +0200
  • 577d9df096 Clear previous failed test outputs before relaunching tests chylex 2020-09-21 14:48:49 +0200
  • bc731efb65 Move table construction out of models and into views chylex 2020-09-20 18:38:42 +0200
  • 8cedbc82b7 Add CompositeComponent::nonNull chylex 2020-09-21 12:41:58 +0200
  • 0cabcab391 Move version file creation to install.php chylex 2020-09-20 16:36:31 +0200
  • 446a3a8021 Rename automated tests related to sorting chylex 2020-09-20 14:57:42 +0200
  • 34b1995a13 Add automated tests for project page permission & refactor role handling in member manageability test chylex 2020-09-20 14:21:07 +0200
  • 0d59733de2 Fix typo in issue creation tests chylex 2020-09-20 13:03:13 +0200
  • 04223a6d1e Rewrite automated page permission test to include all important pages chylex 2020-09-20 12:32:48 +0200
  • 1c28a721d7 Add automated tests for member editing & milestone management chylex 2020-09-19 16:43:33 +0200
  • 88dbed8390 Add automated test to ensure administrator role cannot be moved chylex 2020-09-19 17:31:06 +0200
  • 3326c45ca0 Split some automated tests into multiple files chylex 2020-09-19 12:53:24 +0200
  • e5914d372e Add automated test setup for project milestones & issues chylex 2020-09-18 20:38:55 +0200
  • e677393968 Add modal dialog to choose issue type when clicking New Issue chylex 2020-09-18 17:54:34 +0200
  • d8a934476a Add optional IDs to SidemenuComponent items chylex 2020-09-18 17:53:13 +0200
  • 6e1714f5fb Add & refactor automated tests for ensuring rejection of modified forms chylex 2020-09-17 15:16:41 +0200
  • 0e104222c8 Fix ability to assign higher roles when editing a user chylex 2020-09-17 15:14:54 +0200
  • f5c3841100 Add automated tests for project member list page & manageability chylex 2020-09-17 09:25:20 +0200
  • 03686284d5 Add a third test user to automated tests, simplify page access test, add a few permission checks chylex 2020-09-17 08:41:18 +0200
  • 72eb61560a Change default sorting rules for project members (first role, then username) chylex 2020-09-16 09:24:14 +0200
  • 1e96e5689c Add automated tests for combined user list sorting chylex 2020-09-16 09:23:42 +0200
  • 0b5bf5fb27 Redo naming of automated test classes chylex 2020-09-13 07:23:30 +0200
  • 5ee86484a2 Work on automated tests (add role-less user, expand page access privilege test) chylex 2020-09-12 20:05:14 +0200
  • ca14260be6 Fix broken project member filtering due to forgotten 'special' role check chylex 2020-09-12 18:41:23 +0200
  • 94ddd889d4 Add a dedicated 'Admin' system role and replace the admin flag on users chylex 2020-09-12 08:12:57 +0200
  • 058460dbc6 Update code formatting & fix inspections chylex 2020-09-12 04:01:46 +0200
  • 9051da555c Add unique key to role ordering chylex 2020-09-12 03:29:45 +0200
  • 7b80d54a73 Convert 'special' role flag to an enum for future expansion chylex 2020-09-11 23:24:26 +0200
  • 749b9feda6 Add automated tests for user editing chylex 2020-09-11 22:23:47 +0200
  • 5e6538d1c4 Fix admins being unable to edit users chylex 2020-09-11 21:40:50 +0200
  • 26a9984216 Add automated tests for user list and management permission w/ updated system roles chylex 2020-09-11 05:49:55 +0200
  • 77f4a62bb4 Move automated test table row order verification into an AcceptanceTester method chylex 2020-09-11 01:31:24 +0200
  • 96eaa50187 Redo user sorting to use role order & override shown role for admins chylex 2020-09-11 01:11:45 +0200
  • 84f366f397 Make row filters use default sorting rules as a fallback for rows user-defined rules consider equal chylex 2020-09-11 00:24:53 +0200
  • 0e30dd7bd6 Simplify automated test group with setup-only tests chylex 2020-09-10 19:04:11 +0200
  • eddbfec879 Make accessing the login page while logged in redirect to the return query instead of the homepage chylex 2020-09-10 00:26:43 +0200
  • 3e45350ad7 Fix wrong system permission name in database ENUM column chylex 2020-09-09 23:24:00 +0200
  • e58e1b7295 Add an automated test group that only includes important setup tests chylex 2020-09-09 23:21:22 +0200
  • 1d65e9b9a6 Work on automated tests (test order, case sensitivity, system settings and roles) chylex 2020-09-09 19:58:46 +0200
  • cd8e385b3e Change FormComponent naming to use per-name counters for duplicate names chylex 2020-09-09 19:41:57 +0200
  • 9a42bcf6d7 Fix ConfigFile rewriting to include debug flag when present chylex 2020-09-09 13:06:35 +0200
  • 5e6d2ebd8f Change tests to reload page after login/logout depending on a parameter chylex 2020-09-09 11:56:08 +0200
  • 9f2b6955a7 Update README & add a screenshot chylex 2020-09-08 22:48:09 +0200
  • 84f4d98c20 Split project settings permission into viewing and multiple managing permissions chylex 2020-09-08 22:06:33 +0200
  • bce7365582 Add FormComponent::disableAllFields chylex 2020-09-08 19:21:20 +0200
  • 620dbc8865 Fix disabling LightMark editor not disabling formatting buttons chylex 2020-09-08 19:20:59 +0200
  • 42b063b841 Add a simple project dashboard with a description panel chylex 2020-09-08 18:26:58 +0200
  • 93c2eb0e37 Improve checkbox wrapping and LightMark checkbox strikethrough chylex 2020-09-08 17:10:00 +0200
  • b19ad865dd Fix default textarea style & table filtering button icons and layout chylex 2020-09-08 02:21:53 +0200
  • 5d04f55db7 Add project description w/ editor in settings chylex 2020-09-08 02:13:07 +0200
  • 31e1b9aefc Allow hiding form labels chylex 2020-09-08 02:16:01 +0200
  • cf3c72417c Make LightMark editor a separate component & remove FormTextArea chylex 2020-09-08 01:59:43 +0200
  • e6dae46715 Change sizes of project role ID and ordering columns chylex 2020-09-08 00:30:02 +0200
  • d006467063 Add system role ordering chylex 2020-09-07 22:14:44 +0200
  • d936249ad0 Simplify project milestone & role ordering code chylex 2020-09-07 21:19:49 +0200
  • ca18cc5cf4 Split SystemPermTable and ProjectPermTable into separate role and permission table classes chylex 2020-09-07 14:00:24 +0200
  • 8ad9163b46 Fix error message when adding roles with duplicate titles chylex 2020-09-07 13:28:55 +0200
  • 56e12525a3 Add __DIR__ to an import in index.php chylex 2020-09-07 11:27:19 +0200
  • c37893683c Add tests for account registration, project creation, and project visibility & management permission test chylex 2020-09-07 01:10:26 +0200
  • 0e0cc73962 Change 'Manage Projects' permission to give full control over all visible projects chylex 2020-09-07 00:22:44 +0200
  • 82633b05d1 Fix not being able to see hidden projects despite admin status or 'View All Projects' permission chylex 2020-09-07 00:05:06 +0200
  • a714fb5e90 Replace Codeception --fail-fast with a manual termination function chylex 2020-09-06 23:45:42 +0200
  • c7e9e8e6b6 Add Acceptance::getDB and fix issues with tests (missing login refresh, code formatting) chylex 2020-09-06 19:24:36 +0200
  • 30b28d4984 Move test cookie checks to AcceptanceTester::saveLoginToken & add amNotLoggedIn chylex 2020-09-06 15:29:05 +0200
  • 0d88307ac4 Add automatic tests for installation, reinstallation, admin login/logout and admin page access chylex 2020-09-05 17:21:15 +0200
  • a67562b92c Add Codeception DB and Asserts modules, fix inspections, add login token utility chylex 2020-09-05 16:31:10 +0200
  • f183b577ad Fix broken installation chylex 2020-09-05 11:22:48 +0200
  • 5f29bba060 Install Codeception testing framework chylex 2020-09-04 21:01:36 +0200
  • d9da7bf038 Remove unnecessary PDOStatement::execute calls chylex 2020-09-04 19:21:03 +0200
  • a895671528 Refactor PDOStatement binding and execution chylex 2020-09-04 16:25:23 +0200
  • 20f5db86fb Avoid auto-resizing editor after it was manually resized chylex 2020-09-04 11:28:23 +0200
  • 3dba9883c8 Swap order of issue edit page General and Status columns chylex 2020-09-04 11:21:42 +0200
  • 919e88bf7e Fix broken project permission lookup chylex 2020-09-04 11:21:04 +0200
  • fa2ae4ddb0 Refactor AbstractTable fetching procedures chylex 2020-09-04 10:01:45 +0200
  • 3eca0c8fef Rename SystemConfig to ConfigFile chylex 2020-09-03 20:44:16 +0200
  • b0db3eb833 Fix code formatting chylex 2020-09-03 18:28:51 +0200
  • 34bcbaadf5 Redo issue author/assignee filtering to include all current authors/assignees without a permission requirement chylex 2020-09-03 16:21:16 +0200
  • 6d0be9ceef Remove successful registration message from RegisterModel and use the generic message model instead chylex 2020-09-03 15:00:12 +0200
  • 1964d27f34 Rename error model/page to a more generic message model/page chylex 2020-09-03 08:23:21 +0200