Welcome
Sign in to start your session
Login
Login
[app info]
Brief app info: ENV: [DEV] commitId: 33d3d1cbbc44278f13dd1b946a6752c80d20c790 branch: develop build date: 2026-06-02T21:43:14Z build version: 2026.04.03-SNAPSHOT commit message: #37487 Complete online-admin JSF→Spring migration + report/QA fixes Migration & hardening (online-admin UI controllers/beans): - Migrate @ManagedBean/@ManagedProperty to Spring @Component + javax.faces.view.ViewScoped - Inject by type via @Setter(onMethod_=@Autowired); mark injected DAO/service/resource fields transient; add missing @Service impls - @ViewScoped/@SessionScoped beans implement java.io.Serializable with @Serial serialVersionUID Fixes: - GlobalExceptionHandler redirects unhandled JSF exceptions to /500.xhtml (was blank/half page) - SqlQuery: tolerate whitespace after the '&' condition marker (affiliate/cohort/monthlyKpi reports) - Null-safe report filters (StringUtils.trim) and cast(:param as text) in successfulDepositModeCounts (deposit funnel varchar=bytea error) - trafficQuality report SQL + repository/service (first-deposit HAVING block) - IpBlacklistController.isValidIp null-guard + required="true"/<p:message> on Add/Edit dialogs (was NPE/500) - CSVExporter Content-Disposition: "attached" -> "attachment" - PropertiesController: move initData() from @Autowired setter to @PostConstruct - Remove dead DepositPerformanceReportProviderStub (never wired by ReportingProviderFactory) - Error-page navigation outcomes (403/404/500) dev-starter-pack/mock_server.py: add idempotent /api/v1/reports/* routes to populate the external-reporting-service-backed reports (depositPerformance/playersActivity/playersRetention/kpi) locally. Add REGRESSION_REPORT.md (full browser-level regression results). UPTIME: 0d 3h 53m 30s Git log: 48aef... | 2026-06-02T12:44:39+03:00 | Rodion | #37487 Refactor RedisConfig: extract methods, f... 02d53... | 2026-06-02T20:33:47+03:00 | ostas | #37711 9a8b0... | 2026-06-02T16:42:36Z | Vladyslav Ma... | #37670, 37676, sync diff main -> dev, #5, fixed... 41503... | 2026-05-29T18:19:44+03:00 | Rodion | #37487 Fix post-migration issues: missing @Serv... 65d7a... | 2026-05-28T16:59:03+03:00 | Rodion | #37487 Enable Redis for online-admin module 989e0... | 2026-05-28T16:24:02+03:00 | Rodion | #37487 Convert 21 session-scoped beans to @View... 17c2b... | 2026-05-28T14:21:32+03:00 | Rodion | #37487 Migrate faces-config.xml managed beans t... e96a5... | 2026-05-28T14:02:19+03:00 | Rodion | #37487 Replace XML navigation rules with implic... f5571... | 2026-05-28T17:32:27+02:00 | nikita | #37689 upd dependencies 0d2ef... | 2026-05-28T13:41:10+03:00 | Rodion | #37487 Add admin-browser-test skill for manual QA
copy to clipboard