Open Issues Need Help
View All on GitHubAI Summary: Debug a Django application's header search functionality. The current implementation duplicates the website within the search results. The task involves identifying and correcting the code responsible for rendering the search results to prevent this duplication.
AI Summary: Fix a bug in a Django application where clicking the compare basket in the header requires a second click to display the compare overlay. The fix should ensure the overlay appears immediately upon clicking the basket and implement a hover message indicating the need for at least two councils in the basket if fewer are selected.
AI Summary: The issue involves a discrepancy between the required fields for bulk council import via CSV and the actual requirements of the Django application. The error message about the `pandas` library is likely a red herring. The task requires updating the import functionality to reflect the current required fields (website, slug, type, nation) and removing the unnecessary requirement for a council logo. The `requirements.txt` file should also be checked for typos (it appears to have a typo in the provided issue description).
AI Summary: Implement the 'Add to Favourites' functionality on the council detail page. This involves connecting the button's click event to the existing `/lists` system, allowing users to add councils to their favorites list. The current button is non-functional.
AI Summary: Debug and fix issues related to council creation in a Django application. Problems include missing required fields (population, households), a database error during search, and an incomplete council import tool. The solution involves inspecting Django models, forms, views, and potentially database migrations to correct field requirements, handle the database error, and enhance the import functionality to include missing fields.
AI Summary: Re-implement the 'Activity Log' feature for the Council Finance Counters Django application. The current implementation throws a `FieldError`, indicating a problem with database querying. The new implementation should be highly accessible, visually appealing (following GOV.UK and Apple design principles), and use existing Tailwind CSS. React.js is acceptable, but integration with existing React components must be carefully managed. The log should present a clear, blockchain-like view of council data changes, including user contributions.
AI Summary: This task involves resolving visual and performance issues on the council detail screen of a Django application, specifically targeting mobile devices. The issues include: collapsing the Financial Overview panel into a tap-to-reveal element, fixing rendering problems with smaller counters (large gaps after helper text), and ensuring search functionality works correctly on mobile devices. Solutions will require front-end adjustments to CSS and potentially JavaScript to address layout and responsiveness issues, and debugging to fix the search functionality.
AI Summary: This task involves replacing a legacy 'Contribute Data' feature in a Django application with a new flagging system. This includes removing the contribute queue, updating the UI to incorporate flagging icons and modals, creating a new React.js application for flagged content moderation, updating the admin interface, and ensuring the flagging system handles various content types (financial figures, comments, account issues, etc.). Email notifications for admins are also required.
AI Summary: Debug a Django application where updating council financial figures doesn't immediately update related animated counters. The issue seems to be a data synchronization problem between the database and the front-end display, potentially involving caching or a lack of real-time updates. The task involves investigating the data flow, identifying the source of the discrepancy, and implementing a solution to ensure immediate counter updates after saving changes. Improving the overall user experience of the council editing interface is also desired.
AI Summary: Debug and fix a bug in a Django application where the 'Follow' button on a council detail page fails to persistently record the follow action. The button incorrectly indicates a followed state, but the follow action is not saved, and no updates reflect in the 'Following' page or feed.
AI Summary: Debug a Django application to fix an issue where the 'Friendly format' flag for animated counters is not being applied correctly on the council detail page. The issue is likely within the view or template rendering the counter data, and requires inspecting the code to ensure the flag is properly used to format the number.
AI Summary: Debug and fix the default financial year selection in the Django application's 'compare' tool. The current implementation incorrectly defaults to 2025/26 instead of the correctly configured default year (likely 2024/25). This involves verifying the admin panel's functionality for setting the default financial year and ensuring all relevant parts of the application, especially the compare overlay, respect this setting.