Commit graph

88 commits

Author SHA1 Message Date
Dan Cryer 43ce5554a6 Adding PHP Docblock Checker plugin 2014-05-08 16:02:24 +00:00
Dan Cryer 03f3b15fb8 Updating PHPUnit plugin to provide a report like PHPMD and PHPCS, fixes #305 2014-05-02 14:36:34 +01:00
Dan Cryer 69ea47874f Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines. 2014-05-01 16:53:29 +01:00
Dan Cryer a474a5d179 UI updates 2014-04-30 14:13:07 +01:00
Dan Cryer 985c51c5e4 Migrating PHPMD to use XML report format and add a UI plugin to display warning information. See #305 2014-04-25 11:28:27 +00:00
Alexander Wenzel ef5ba4693d fix #335: unify (loc / quality trend) graph labels 2014-04-16 19:22:04 +02:00
Dan Cryer 918cc758af Merge pull request #341 from Block8/dc/installer-fixes
Fixes to improve installation
2014-04-16 09:29:27 +01:00
Alexander Wenzel 7e2aef058f fix #334: fix flickering of quality trend graph; fix hidden data points for single errors / warnings 2014-04-12 00:11:46 +02:00
Dan Cryer 1a92779f25 Adding blank lane at end of index.php 2014-04-10 16:31:48 +01:00
Dan Cryer 3f8e767893 Removing web based installer, as it is more trouble than it is worth. 2014-04-10 15:37:28 +01:00
Josef Nevoral c003574f77 Fixed: Array access for $config, which is already object create in bootstrap.php 2014-02-04 23:04:49 +07:00
Dan Cryer aaa876d228 Merge pull request #257 from tobiastom/patch-2
Redirect after installation is broken
2014-01-28 08:57:32 -08:00
Tobias Tom c7de384750 Redirect after installation is broken
Currently the form just redirects to `/session/login`, which is wrong if PHPCI was installed into a subdirectory. 

This pull request fixes the URL that is used in the last form step.
2014-01-25 14:26:47 +01:00
Tobias Tom 37248fcd5b When phpci is default, it should be used.
The installer displays `phpci` as placeholders for the database settings (database and username).

When I do not change them the installer fails with this error:

`Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected' in /Users/tobias/Sites/PHPCI/vendor/block8/b8framework/b8/Database/Map.php on line 40`

I assume it is simply because they are not set. This pull requests uses the given values, or phpci as default.

In theory I would assume all the configuration values should be checked somehow. Is this just not implemented, or is it not desired?
2014-01-25 14:22:15 +01:00
Pavel Pavlov df2a8aeac2 Fixes #236 Javascript bug, delete build error 2013-12-31 13:46:23 +04:00
Steve B 6918addab4 Merge pull request #224 from freez10/master
UI Improvement: Modal confirmation dialog
2013-12-07 08:43:21 -08:00
Pavel Pavlov 148d30f74e Don't redirect or reload a page when confirmation dialog wasn't confirmed 2013-12-07 19:36:50 +04:00
Steve B 5857bd0a3d Merge pull request #186 from esion/fix_install
fix error on missing files until installation is done
2013-12-07 05:16:13 -08:00
Pavel Pavlov 6c0aed7f28 UI Improvement: Modal confirmation dialog for deletion actions 2013-11-27 21:04:24 +04:00
Pavel Pavlov 27e3b8b469 UI Improvement: Modal confirmation dialog 2013-11-27 18:09:14 +04:00
Dan Cryer 02ff33583a Merge pull request #207 from metashock/patch-1
Update install.php
2013-11-25 03:45:18 -08:00
Alexander Wenzel 801cc8ee5e store errors from parallel-lint as build_meta (key "phplint-errors");
add them to the "Quality Trend" graph on the build view
2013-11-13 19:55:45 +01:00
hek2mgl 1008a3db6e Update install.php
"Pretty printing" `config.yml` in order to make it editable by humans. `5` is just value which is looking good for me. It produces a `config.yml` like this:

    prevstage:
        - start
        - database
        - github
        - email
    b8:
        database:
            servers:
                read:
                    - localhost
                write:
                    - localhost
            name: phpci
            username: *****
            password: *****
    phpci:
        url: 'http://phpci.my.org'
        github:
            id: ''
            secret: ''
        email_settings:
            smtp_address: ''
            smtp_port: ''
            smtp_encryption: on
            smtp_username: ''
            smtp_password: ''
            from_address: ''
            default_mailto_address: ''

I guess the `prevstage` node can be replaced before writing? If yes I'll prepare that.
2013-11-13 00:48:03 +01:00
Thorsten Heymann 217c29cac5 Fixed bug in install php.
install.php requires bootstrap.php instead of vars.php because otherwise
`$config` won't be set in vars.php.

This fixes: Fatal error: Call to a member function get() on a non-object
in /var/www/vars.php on line 11
2013-11-05 21:59:38 +01:00
David Epely 02fefe9985 fix error on missing files until installation is done 2013-10-19 16:49:52 +02:00
Dan Cryer 2a47b08fec Removed Github configuration from ProjectController / ProjectForm and added it to a new settings area. 2013-10-11 21:51:23 +01:00
Dan Cryer 77fae9a56d Holy cleanup, batman. 2013-10-10 01:01:06 +01:00
Dan Cryer 160097182f New plugins screen 2013-10-08 16:28:46 +01:00
Dan Cryer 56b8a57efd Renaming key / value columns in build_meta with meta_key / meta_value to avoid SQL errors. 2013-10-08 13:00:38 +01:00
Dan Cryer 524a0cc58a Replacing build status images 2013-10-08 12:50:59 +01:00
Dan Cryer 8f6766d1ae Adding favicon, fixes #71 2013-10-08 09:08:52 +01:00
Dan Cryer cc09d95a3d SQL strict mode fixes. Closes #127 2013-10-08 07:45:20 +01:00
Dan Cryer b33189e08e UI plugins, including quality trend chart, logs and lines of code. Some UI tweaks. 2013-10-08 07:21:46 +01:00
Dan Cryer a634f6086b Installer 2013-10-07 12:59:33 +01:00
Václav Makeš b4f5b2f731 fixed visual style (spaces, aligment, etc.) 2013-09-20 23:18:22 +02:00
Dan Cryer 0723c5d964 Updating PHPCI to use its new logo 2013-08-02 08:55:09 +01:00
Dan Cryer a053c44b75 Merge branch 'master' of github.com:Block8/PHPCI into feature/bootstrapv3 2013-08-01 11:55:22 +01:00
Tobias Tom 7fccd56c2b Created one directory where all web-accessible files are located. 2013-07-31 11:30:20 +02:00