Commit graph

178 commits

Author SHA1 Message Date
Dan Cryer 43fef1539f Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
Oliver Nordbjerg 71ce377352 Switch build status image to use Shields.io SVG icon.
Closes #439
2014-12-03 12:08:04 +00:00
Marc Aschmann 6ab7973fd2 Make PHPCI output properly formatted JSON and Yaml files where possible, rather than one-line files.
Closes #547
2014-12-03 11:41:31 +00:00
Dan Cryer bb43148280 Fix for CS issues in build 1349 2014-12-01 21:42:52 +00:00
Petr Hudik bfebf74dee Adding commit message and committer e-mail to Git webhook
Closes #560
Closes #577
2014-12-01 21:35:12 +00:00
Dan Cryer 6b6712f82a Fixing support for Github and Bitbucket web hooks. 2014-12-01 17:30:44 +00:00
Dan Cryer bd47766d63 Allow PHPCI to mark builds as failed if the builder crashed, after a user-defined timeout. Limit to one build per project in RunCommand.
Fixes #623
2014-12-01 17:04:03 +00:00
Dan Cryer 1fae0a26af Settings UI cleanup 2014-12-01 16:18:59 +00:00
Dan Cryer 9ea37ffbb9 Fixing user profile edit to display updated information after save. 2014-12-01 16:03:35 +00:00
Dan Cryer a92585fcb8 Updating session variables to add phpci_ prefix.
Fixes #652
2014-12-01 15:56:33 +00:00
Dan Cryer 1d55ae11b2 Adding support for Github Content-Type: application/json web hooks.
See #668
2014-12-01 15:48:22 +00:00
Sam Van der Borght f85274bb88 Remove un-necessary and incorrect validator for branch field on the project add/edit form.
Closes #506
Fixes #580
Fixes #562
Fixes #573
Fixes #633
2014-11-13 17:42:39 +00:00
Stefan a143386a5c Fix profile update - missing parameter in function call.
Fixes #629
Fixes #590
Fixes #591
2014-11-13 17:20:41 +00:00
Marco Vito Moscaritolo 48bb51267a Fixed webhook method docs.
Closes #565
2014-10-16 16:23:17 +01:00
Adam Cooper abd50bf4bd Adding a branch filter to the project page, allowing users to view builds from a specific branch.
Closes #600
2014-10-16 16:10:24 +01:00
James Inman 0b394ac511 Fixing support for SMTP encryption.
Closes #614
Closes #619
2014-10-16 15:44:41 +01:00
Dan Cryer e7c21f8c75 Restoring the ability to change a project's default branch. Fixes #532 2014-07-31 12:15:26 +01:00
Dan Cryer fd235dcdf8 Fixing the ability to delete users. 2014-07-31 12:10:34 +01:00
Dan Cryer 1a9f813235 Fixing the ability to delete projects. Fixes #535 2014-07-31 12:10:22 +01:00
Dan Cryer 26ebad78f7 Allow users to turn off SMTP encryption.
Fixes #495
2014-07-29 17:24:13 +01:00
Dan Cryer 46c03e030e Fixing incorrect method call BuildService::delete() and making the project page reload when a build is deleted. Fixes #528 2014-07-29 15:07:26 +01:00
Dan Cryer 06ccdd1937 Moving user controller to using a service class 2014-07-23 15:50:34 +01:00
Dan Cryer a20cf49bf9 Updating webhooks to use build service 2014-07-14 16:08:19 +01:00
Dan Cryer 4d2583e536 More service layer functionality, builds now. Also some extra tests for projects and build models. 2014-07-14 16:02:36 +01:00
Dan Cryer 2bff0270cf More work on ProjectService and its tests 2014-07-14 14:37:51 +01:00
Dan Cryer 9a7743e8d3 Initial work on adding a Services layer to PHPCI, for better testability. Starting with Projects 2014-07-14 14:01:29 +01:00
Dan Cryer 5d4db6a5bd Fixing ProjectController::add() complexity 2014-07-11 15:38:28 +01:00
Dan Cryer 8b0261417a Various bits of cleanup, should hopefully fix the build 2014-07-11 14:29:27 +00:00
Dmitrijs Vrublevskis e17c06c2db Check for zero builds count and if so, set pages count to 1. 2014-06-27 19:24:44 +03:00
Steve B cf0cc172b7 Merge pull request #464 from bweston92/master
SSH issues.
2014-06-27 14:55:41 +01:00
Steve B a8ac14b1dd Merge pull request #459 from FriTOol/master
Feature: Choose branch
2014-06-27 14:31:52 +01:00
Bradley Weston d8bf99be8e SshKey generate always returns an array. 2014-06-18 10:25:24 +01:00
Dan Cryer 13cc74edaa Merge pull request #449 from corpsee/add-project-fix
Fixed key in add action when 'ssh-keygen' command is not available
2014-06-13 13:52:20 +01:00
Anatoly Skornyakov 34a72006ae Feature: Choose branch 2014-06-11 17:18:31 +04:00
Dmitry Khomutov c8288bf7e1 Project builds pagination improvements 2014-06-09 00:08:46 +07:00
Dmitry Khomutov 0314944b79 Fixed key in add action when 'ssh-keygen' command is not available 2014-05-26 08:55:32 +07:00
Dan Cryer 967e75e568 Fixing rebuild 2014-05-22 11:33:14 +01:00
Dan Cryer 2207cc275b Merge branch 'master' of github.com:Block8/PHPCI 2014-05-22 10:54:15 +01:00
Dan Cryer d7ebfdd86e Fixing rebuild 2014-05-22 10:54:08 +01:00
devzorg 567ad71e82 Adding / SVG support build status 2014-05-17 21:42:18 +04:00
devzorg 207da4931e Adding / SVG support build status 2014-05-16 22:10:47 +04:00
Dan Cryer d639f4a324 Renaming project.git_key and project.public_key to project.ssh_private_key and project.ssh_public_key respectively. 2014-05-13 15:15:33 +00:00
Dan Cryer 3ce85ab54a Adding a warning that PHPCI can't save your settings if the config.yml file is not writeable, fixes #369 2014-05-12 18:37:48 +01:00
Dan Cryer b5ef96c1a0 Removing PHPCI's attempt to install plugins via composer automatically, as it usually doesn't work. See #395 2014-05-12 18:26:44 +01:00
Dan Cryer d098fabdb6 Adding / correcting the file docblock throughout the project 2014-05-12 17:26:17 +01:00
Dan Cryer 85c93c3e0c Reducing complexity of ProjectController::add() - See #384 2014-05-12 17:01:05 +01:00
Dan Cryer a64add4bf6 Hopefully fixing the clone issues for Pull Requests 2014-05-12 16:28:48 +01:00
Dan Cryer 6d8774fab2 Making WebhookController actually store the array when passed 2014-05-12 16:06:58 +01:00
Dan Cryer 0c13e984e3 Cleaning up the WebhookController class, making it actually send status postbacks, skipping duplicate commits 2014-05-12 15:53:29 +01:00
Dan Cryer a8868f2ab2 Removing reference to getPlugins() from BuildController 2014-05-12 15:01:34 +01:00