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

contributte / datagrid / 15921133343
49%

Build:
DEFAULT BRANCH: master
Ran 27 Jun 2025 07:51AM UTC
Jobs 1
Files 99
Run time 1min
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

27 Jun 2025 07:50AM UTC coverage: 46.809%. Remained the same
15921133343

push

github

web-flow
Introduce State Storage documentation and refine related sections (#1181)

* Add state storage interfaces and implementations

- Introduced `IStateStorage` interface for managing state storage operations.
- Implemented `SessionStateStorage` for session-based state persistence.
- Added `NoopStateStorage` for non-persistent, no-operation storage needs.

* Refactor state management in Datagrid

- Integrated `IStateStorage` interface for handling state operations.
- Added `SessionStateStorage` for session-based persistence.
- Implemented `NoopStateStorage` for non-persistent state use cases.
- Replaced direct session access with abstracted state storage methods.
- Improved filter and sorting management through centralized state storage.

* Align code formatting and improve session data handling

- Standardized indentation across `Datagrid` class for consistency.
- Replaced specific filter session methods with a unified session data management approach.
- Optimized state storage method usage for better maintainability.

* Refactor session state handling in Datagrid

- Added `shouldRememberState` helper method for cleaner logic.
- Simplified `getSessionData` and `saveSessionData` methods with conditional checks.
- Improved maintainability and readability of state management.

* Refactor Datagrid state handling to use storage abstraction

- Renamed session-related methods and constants to align with general storage terminology.
- Replaced all references to session data with storage-based methods.
- Added deprecation for `setStrictSessionFilterValues` in favor of `setStrictStorageFilterValues`.
- Improved code maintainability by utilizing abstracted storage methods.

* Remove unnecessary blank line in Datagrid class

* Remove `hasState` method from state storage classes

- Removed `hasState` method from `IStateStorage` interface and its implementations (`SessionStateStorage` and `NoopStateStorage`) as it was unused and unnecessary.

* Add tests for state stor... (continued)

1247 of 2664 relevant lines covered (46.81%)

0.47 hits per line

Jobs
ID Job ID Ran Files Coverage
1 15921133343.1 27 Jun 2025 07:51AM UTC 99
46.81
GitHub Action Run
Source Files on build 15921133343
  • Tree
  • List 99
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • bb935ab1 on github
  • Prev Build on master (#15870458019)
  • Next Build on master (#15967558807)
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