Skip to content

Conversation

@Engerrs
Copy link
Member

@Engerrs Engerrs commented Dec 5, 2025

No description provided.

- Restructured layout for better organization
- Improved navigation with intuitive menu system
- Enhanced visual representation of key screens
- Added responsive mobile-friendly design
- Fixed various bugs and performance improvements
Add `ckan.selfinfo.actions_prefix` config to allow custom prefixes for all API actions across selfinfo, selftools, and selftracking extensions. This provides security through obscurity by making action names harder to discover.

- Add `selfinfo_get_actions_prefix()` helper in config.py
- Update action registration to use prefix in all three extensions
- Add `selfinfo_action_name()` helper for templates and code
- Update all action calls to use helper for correct prefixed names
- Update JS module to accept dynamic action names via data attributes
- Exception: `get_selfinfo` uses `ckan.selfinfo.main_action_name` as before
@codecov
Copy link

codecov bot commented Dec 5, 2025

Codecov Report

❌ Patch coverage is 72.22222% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 47.05%. Comparing base (2b4213f) to head (e4720c1).
⚠️ Report is 27 commits behind head on master.

Files with missing lines Patch % Lines
ckanext/selfinfo/views/selfinfo.py 33.33% 2 Missing ⚠️
ckanext/selfinfo/cli/main.py 50.00% 1 Missing ⚠️
ckanext/selfinfo/logic/action/get.py 50.00% 0 Missing and 1 partial ⚠️
ckanext/selfinfo/utils.py 50.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #19      +/-   ##
==========================================
- Coverage   54.34%   47.05%   -7.30%     
==========================================
  Files          16       16              
  Lines         690      729      +39     
  Branches       77       82       +5     
==========================================
- Hits          375      343      -32     
- Misses        300      375      +75     
+ Partials       15       11       -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Engerrs Engerrs merged commit fc2b4c4 into DataShades:master Dec 5, 2025
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant