Commit graph

199 commits

Author SHA1 Message Date
Dan Cryer 0afc28cb69 Fixes 2014-12-22 16:18:33 +00:00
Dan Cryer 094a84f9b4 Hopefully re-greening the build. 2014-12-22 15:48:35 +00:00
Dan Cryer 72581aa01e Merge fixes 2014-12-18 10:45:21 +00:00
Dan Cryer d52e64d7f3 Merge fixes 2014-12-18 10:16:31 +00:00
Lucas Gois e4bf5ee27d Added support for gitlab merge requests
Added function to verify if a gitlab merge request is sent.
If yes, then will create a build for the source branch of the request.

Closes #699
2014-12-18 09:51:09 +00:00
Guillaume Perréal f37c3450e3 In build view, only show meta of builds for the branch of the selected build. 2014-12-18 09:36:54 +00:00
Dan Cryer c230d1c347 Allow admins to change the default language for their installation. 2014-12-11 16:32:42 +00:00
Dan Cryer b99b09d13c Allow users to change their Language via the Edit Profile page. 2014-12-11 16:26:09 +00:00
Dan Cryer 036501b363 Removing apparently redundant requirement for mcrypt. 2014-12-11 14:35:07 +00:00
Dan Cryer 9de19d6bbb Merging latest master 2014-12-08 14:18:57 +00:00
Dan Cryer 7f9a09fa29 Adding Docblocks throughout the project and lowering the missing docblock limit in phpci.yml to zero.
Closes #692
2014-12-08 14:12:01 +00:00
Marc Aschmann effd6909aa reimplemented disable user 2014-12-07 17:51:00 +01:00
Marc Aschmann 2df2ca5cb5 merged current upstream/master 2014-12-07 17:50:19 +01:00
Dan Cryer bfca6bc27a Plugins 2014-12-04 14:40:28 +00:00
Dan Cryer 5f3b1c0c53 Users and Settings 2014-12-04 14:30:43 +00:00
Dan Cryer cea124cfaa Login, forgot password and password reset. 2014-12-04 13:24:46 +00:00
Dan Cryer 4a03e01c3f View build 2014-12-04 13:08:48 +00:00
Dan Cryer cc58191048 Add/Edit/View Project languages 2014-12-04 11:42:21 +00:00
Dan Cryer f6e433a94d Dashboard updated to support languages 2014-12-04 11:14:04 +00:00
Dan Cryer 9eeaabc6fe Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
Oliver Nordbjerg 73d5da1c7d Switch build status image to use Shields.io SVG icon.
Closes #439
2014-12-03 12:08:04 +00:00
Marc Aschmann 646d2ba3d7 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 e52093e0b7 Fix for CS issues in build 1349 2014-12-01 21:42:52 +00:00
Petr Hudik 59ff1f86a5 Adding commit message and committer e-mail to Git webhook
Closes #560
Closes #577
2014-12-01 21:35:12 +00:00
Dan Cryer 8f169ae837 Fixing support for Github and Bitbucket web hooks. 2014-12-01 17:30:44 +00:00
Dan Cryer f562de55c7 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 28292967a8 Settings UI cleanup 2014-12-01 16:18:59 +00:00
Dan Cryer ddd46ba9ad Fixing user profile edit to display updated information after save. 2014-12-01 16:03:35 +00:00
Dan Cryer 7b792c9541 Updating session variables to add phpci_ prefix.
Fixes #652
2014-12-01 15:56:33 +00:00
Dan Cryer 084203f0cf Adding support for Github Content-Type: application/json web hooks.
See #668
2014-12-01 15:48:22 +00:00
Sam Van der Borght 8b7b1afe71 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 a2493bff3d 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 6adbee0bc9 Fixed webhook method docs.
Closes #565
2014-10-16 16:23:17 +01:00
Adam Cooper 0aa342e774 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 c02795988c Fixing support for SMTP encryption.
Closes #614
Closes #619
2014-10-16 15:44:41 +01:00
Marc Aschmann a5d5be1a8b Merge remote-tracking branch 'block8/master' 2014-08-05 13:44:32 +02:00
Dan Cryer e967ae5bf7 Restoring the ability to change a project's default branch. Fixes #532 2014-07-31 12:15:26 +01:00
Dan Cryer cd5d28f7e8 Fixing the ability to delete users. 2014-07-31 12:10:34 +01:00
Dan Cryer e10901bf1d Fixing the ability to delete projects. Fixes #535 2014-07-31 12:10:22 +01:00
Dan Cryer 21341b632c Allow users to turn off SMTP encryption.
Fixes #495
2014-07-29 17:24:13 +01:00
Dan Cryer 6421f1428e 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 a9c94dd319 Moving user controller to using a service class 2014-07-23 15:50:34 +01:00
Marc Aschmann 1dcc483ccb resolves #497 added feature to disable auth with a default user 2014-07-15 11:39:06 +02:00
Dan Cryer dfb992de48 Updating webhooks to use build service 2014-07-14 16:08:19 +01:00
Dan Cryer 3fd1bc2a36 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 0a0c911356 More work on ProjectService and its tests 2014-07-14 14:37:51 +01:00
Dan Cryer af4cdd90b6 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 d2e274dfb1 Fixing ProjectController::add() complexity 2014-07-11 15:38:28 +01:00
Dan Cryer 94f8601445 Various bits of cleanup, should hopefully fix the build 2014-07-11 14:29:27 +00:00
Dmitrijs Vrublevskis d5e2ce9334 Check for zero builds count and if so, set pages count to 1. 2014-06-27 19:24:44 +03:00