• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

locomotivemtl / charcoal-admin / 1093
9%

Build:
DEFAULT BRANCH: master
Ran 23 Jan 2018 11:51PM UTC
Jobs 4
Files 184
Run time 36min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1093

push

travis-ci

mcaskill
Refactor data assignment with request parameters

Enforce a stricter dataset for actions and templates.

Before, action and template controllers  would automatically assign all GET / POST data to itself. This behaviour often led to resolution conflicts and the practice alone is a major security risk.
Now, controllers must define a whitelist to automatically assign GET / POST parameters on itself.

Changes:
- Added `setDataFromRequest()` method to action and template controllers
- Added `validDataFromRequest()` method to action and template controllers
- Added `HttpAwareTrait` and implemented by widgets using HTTP Requests

142 of 142 new or added lines in 24 files covered. (100.0%)

386 of 13520 relevant lines covered (2.86%)

1.16 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
src/Charcoal/Admin/Widget/FormWidget.php
1
100.0
src/Charcoal/Admin/Widget/SidemenuWidget.php
2
100.0
src/Charcoal/Admin/Widget/CollectionMapWidget.php
2
100.0
src/Charcoal/Admin/Widget/TableWidget.php
3
100.0
src/Charcoal/Admin/Action/Object/LoadAction.php
3
100.0
src/Charcoal/Admin/Action/Object/ReorderAction.php
3
100.0
src/Charcoal/Admin/Template/Object/CollectionTemplate.php
3
100.0
src/Charcoal/Admin/Template/Object/EditTemplate.php
5
100.0
src/Charcoal/Admin/Action/ElfinderConnectorAction.php
5
100.0
src/Charcoal/Admin/Action/Object/RevertRevisionAction.php
5
100.0
src/Charcoal/Admin/Action/Selectize/LoadAction.php
5
100.0
src/Charcoal/Admin/Action/Selectize/SaveAction.php
5
100.0
src/Charcoal/Admin/Action/Selectize/UpdateAction.php
5
100.0
src/Charcoal/Admin/Template/System/UserPermissionsTemplate.php
5
100.0
src/Charcoal/Admin/Template/System/UserRolesTemplate.php
5
100.0
src/Charcoal/Admin/Template/System/UsersTemplate.php
6
100.0
src/Charcoal/Admin/Action/Object/SaveAction.php
6
100.0
src/Charcoal/Admin/Action/Object/UpdateAction.php
6
100.0
src/Charcoal/Admin/Ui/ObjectContainerTrait.php
8
100.0
src/Charcoal/Admin/AdminAction.php
9
100.0
src/Charcoal/Admin/AdminTemplate.php
11
100.0
src/Charcoal/Admin/Action/Filesystem/LoadAction.php
15
100.0
src/Charcoal/Admin/Template/ElfinderTemplate.php
22
100.0
src/Charcoal/Admin/Support/HttpAwareTrait.php

Uncovered Existing Lines

Lines Coverage ∆ File
5
100.0
src/Charcoal/Admin/Action/Selectize/UpdateAction.php
5
100.0
src/Charcoal/Admin/Action/Selectize/SaveAction.php
11
100.0
src/Charcoal/Admin/Template/System/UsersTemplate.php
13
100.0
src/Charcoal/Admin/Template/System/UserRolesTemplate.php
13
100.0
src/Charcoal/Admin/Template/System/UserPermissionsTemplate.php
19
100.0
src/Charcoal/Admin/Action/Selectize/LoadAction.php
20
100.0
src/Charcoal/Admin/Action/Object/UpdateAction.php
22
100.0
src/Charcoal/Admin/Action/Object/RevertRevisionAction.php
25
100.0
src/Charcoal/Admin/Action/Object/ReorderAction.php
26
100.0
src/Charcoal/Admin/Action/Object/SaveAction.php
29
100.0
src/Charcoal/Admin/Ui/ObjectContainerTrait.php
38
100.0
src/Charcoal/Admin/AdminAction.php
39
100.0
src/Charcoal/Admin/Action/Object/LoadAction.php
56
100.0
src/Charcoal/Admin/Template/ElfinderTemplate.php
60
100.0
src/Charcoal/Admin/Template/Object/EditTemplate.php
61
100.0
src/Charcoal/Admin/Widget/CollectionMapWidget.php
66
100.0
src/Charcoal/Admin/Template/Object/CollectionTemplate.php
88
100.0
src/Charcoal/Admin/Widget/FormWidget.php
91
100.0
src/Charcoal/Admin/Action/Filesystem/LoadAction.php
163
100.0
src/Charcoal/Admin/Widget/SidemenuWidget.php
170
100.0
src/Charcoal/Admin/AdminTemplate.php
175
100.0
src/Charcoal/Admin/Widget/TableWidget.php
226
100.0
src/Charcoal/Admin/Action/ElfinderConnectorAction.php
Jobs
ID Job ID Ran Files Coverage
1 1093.1 23 Jan 2018 11:51PM UTC 0
2.78
Travis Job 1093.1
2 1093.2 23 Jan 2018 11:51PM UTC 0
2.4
Travis Job 1093.2
3 1093.3 23 Jan 2018 11:51PM UTC 0
2.4
Travis Job 1093.3
4 1093.4 23 Jan 2018 11:51PM UTC 0
2.4
Travis Job 1093.4
Source Files on build 1093
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1093
  • de58a5ac on github
  • Prev Build on master (#1091)
  • Next Build on master (#1097)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc