Commit graph

240 commits

Author SHA1 Message Date
Jonas Staudenmeir
b194ea0356 Added default value in settings language select (current language). 2016-01-05 16:21:21 +01:00
Dan Cryer
28ad88cff9 Big update: New way of storing build errors, updated UI, AdminLTE 2, fixes, etc. 2015-10-15 10:07:54 +01:00
Dan Cryer
fe21dd8bc3 Merge pull request #1021 from mrobinsonuk/cleanup/spelling-corrections
Corrected a number of minor spelling errors.
2015-10-13 15:14:44 +01:00
Dan Cryer
42d6bce14c Docblocks 2015-10-09 09:38:55 +01:00
Dan Cryer
e5393e7e26 PHPMD Fix 2015-10-08 20:27:40 +01:00
Dan Cryer
a5cd3cbd75 PHPMD Fixes 2015-10-08 20:24:32 +01:00
Dan Cryer
e1717bf549 Fixing PHPCS error in HomeController 2015-10-08 20:20:42 +01:00
Dan Cryer
a5f2182cf9 Restoring to login by email. 2015-10-08 20:15:20 +01:00
Dan Cryer
522eaef825 Adding project groups 2015-10-08 16:33:01 +01:00
Dan Cryer
70db830065 Removing the ability to install 'plugins' via the web interface. 2015-10-08 16:29:29 +01:00
Dan Cryer
3cbf9a1343 Adding support for beanstalkd-based workers. 2015-10-05 12:13:22 +01:00
Mark Robinson
2ae9faf433 Corrected a number of minor spelling errors.
Originally observed that "successful" was misspelled "succesfull" on the build view page. While correcting that, a number of other spelling errors were also corrected.
2015-06-25 15:21:23 +01:00
Adirelle
e4721cb393 Fixes "Undefined index: login_token".
Fixes https://github.com/Block8/PHPCI/issues/994.
2015-05-30 21:16:31 +02:00
Dmitry Khomutov
e719920b7c Extended shields.io status badge support
Closed #958
2015-05-28 11:50:57 +02:00
Vaidas Zilionis
8fc4c51d54 Allow see project build status in cctray xml format
Refactoring is done for BuildStatus information.
- Fixed all phpcs, phpmd errors
- Added test for my code (hurray 100 tests already :D)

Closed #705
2015-05-28 10:50:29 +02:00
Dmitry Khomutov
f0439782ba Improved login: now you can login using name or email
Close #873
2015-04-22 13:54:02 +02:00
Adam Henley
b51ab2db57 SMTP Password not masked PR #921
Signed-off-by: Adam Henley <adamazing@gmail.com>

Close #923
2015-04-22 12:26:06 +02:00
Martin Sadovy
4083fcd9b6 Github: Support pull private repository from pull request
Closes #832
2015-04-22 11:41:33 +02:00
Adirelle
fb978c6c51 Detailed webhook responses.
Fixed docblocks.

Reworked WebhookController to enforce Json responses in ::handleAction.

Check the project type match the webhook.

When creating several builds, do not stop on first error.

Try to create every builds and report 'ok' if at least one succeeds.

CS fix.

Fixed Uses.

Fixed the types accepted by the git webhook.

Added some really basic test.
2015-04-09 13:09:03 +02:00
Adirelle
df5e378b8a Use sensiolabs/ansi-to-html to parse the build logs.
Added an AnsiConverter helper.

Use the AnsiConverter in the email and page templates that display the build log.

Use a dedicated stylesheet for the ANSI converter.

It can be customized.
It can be inlined in the notifications.

Do not use ProphecyTestCase when not needed.
2015-04-09 11:54:57 +02:00
Marco Vito Moscaritolo
800f0539af Merge pull request #842 from corpsee/feature-ui-improvements
UI improvements
2015-03-25 12:51:10 +01:00
Adirelle
52ac087ec8 Code style fixed. 2015-03-18 12:21:06 +01:00
Adirelle
97838fbaad Generate an new session identifier on successful login to prevent session fixation attacks. 2015-03-18 12:21:06 +01:00
Adirelle
54b4a8d081 Use a CSRF token on the login form to prevent CSRF attacks. 2015-03-18 12:21:05 +01:00
Dan Cryer
8d3ca874cd Fixing pull request builds. 2015-03-11 07:48:22 +00:00
Dan Cryer
10502493ac Update to only build the latest commit from a Github pull request webhook. 2015-03-10 20:20:54 +00:00
Dmitry Khomutov
74cc16b83f Added default value in profile language select (current language) 2015-03-10 09:51:22 +01:00
Thomas Frei
985a21479c Remove short array syntax to keep backwards compatibility with php5.3 2015-03-06 17:44:22 +01:00
Dmitry Khomutov
09e8331fc5 Code style fix 2015-02-28 23:51:04 +06:00
Dmitry Khomutov
39d386a629 Added total builds count to index and project page 2015-02-28 23:13:02 +06:00
Dan Cryer
e7a270f60a Fixing PHPCS errors. 2015-02-26 08:45:42 +00:00
Dan Cryer
820d3831b8 Updating Settings Controller to use the configured config file, rather than assuming config.yml 2015-02-25 14:18:05 +00:00
Alex Davyskiba
36b39bfc0d Allow projects to be archived.
Closes #771
2015-02-23 19:37:11 +00:00
Dzhilkibaev Nadir
7756066050 Add SVN support to PHPCI.
Closes #759
2015-02-20 14:14:36 +00:00
Tobias van Beek
24590265a5 Render the public key on the project edit page. CLose #722 done by @leewillis77 2015-02-16 15:00:37 +01:00
Dan Cryer
a84cde0cb5 Lots of cleanup. 2015-02-12 14:15:19 +00:00
Dan Cryer
9f93db9f35 Lots of cleanup. 2015-02-12 14:11:58 +00:00
Dan Cryer
7820ccdf9e Fixing FIXMEs 2015-02-12 13:30:32 +00:00
Dan Cryer
b9407b70ff Cleanup 2015-02-12 13:20:08 +00:00
Dan Cryer
fe2a029d1e Fixing some bugs related to the last round of changes. 2015-02-12 13:17:42 +00:00
Dan Cryer
2d5659d613 Cleaning up unnecessary use of 'die' and 'exit' 2015-02-12 12:37:56 +00:00
Dan Cryer
c1ac322d93 Fixes 2014-12-22 16:18:33 +00:00
Dan Cryer
ead24da1a5 Hopefully re-greening the build. 2014-12-22 15:48:35 +00:00
Dan Cryer
5a9e71adc5 Merge fixes 2014-12-18 10:45:21 +00:00
Dan Cryer
e2d901a54a Merge fixes 2014-12-18 10:16:31 +00:00
Lucas Gois
b5f6e07068 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
481f8d7d4c 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
3ef23a8c46 Allow admins to change the default language for their installation. 2014-12-11 16:32:42 +00:00
Dan Cryer
59be90d4a2 Allow users to change their Language via the Edit Profile page. 2014-12-11 16:26:09 +00:00
Dan Cryer
a2a89df4c0 Removing apparently redundant requirement for mcrypt. 2014-12-11 14:35:07 +00:00