Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/AdminPayments-DetailsLinksFilters #765

Closed
wants to merge 7 commits into from

Conversation

mhewel
Copy link
Contributor

@mhewel mhewel commented Nov 26, 2022

In Admin > Payments:

  • Changed PARTICIPANTACTIVITY column to 3 columns (Deltager, Aktivitet, Afdeling)
  • Link på værdier i Familie, Deltager, Aktivitet og Afdeling
  • Filter på Afdeling
  • Filtre på Aktivitet (nuværende år + fremtid, sidste år, forrige år og tidligere)

In Admin > Payments:
a. Changed PARTICIPANTACTIVITY column to 3 columns (Deltager, Aktivitet, Afdeling)
b. Link på værdier i Familie, Deltager, Aktivitet og Afdeling
c. Filter på Afdeling
d. Filtre på Aktivitet (nuværende år + fremtid, sidste år, forrige år og tidligere)
@what-the-diff
Copy link

what-the-diff bot commented Nov 26, 2022

  • Added a filter for payments by department.
  • Added filters to show only the current year and future activities, last years activity or old years activites in payment list view.
  • Changed family column from showing id to email address with link to change page of that family object (family_url).
  • Changed person column from showing name as text field without link, into a clickable link which links directly to the persons edit page on admin site (payment_person_link) . Same goes for activity and department columns where they now also have direct links instead of just displaying their names as text fields(activity_link & department__name).

@codecov
Copy link

codecov bot commented Nov 26, 2022

Codecov Report

Patch coverage is 52.70% of modified lines.

❗ Current head a420b6c differs from pull request most recent head 6748348. Consider uploading reports for the commit 6748348 to get more accurate results

Files Changed Coverage
members/admin/payment_admin.py 52.70%

📢 Thoughts on this report? Let us know!.

@mhewel
Copy link
Contributor Author

mhewel commented May 30, 2023

Her er skærmbillede med det nye layout af Admin > Payments
image

@mhewel mhewel marked this pull request as draft June 18, 2023 08:20
@what-the-diff
Copy link

what-the-diff bot commented Sep 24, 2023

PR Summary

  • Improved Data Filtering Options
    New department and activity filters have been added on the admin page. These will simplify segregation and browsing according to specific departments or according to activities based on their time period including current, future, previous year and older.

  • Enhanced User Interaction
    The addition of the PaymentAdmin class will allow for a more interactive and informative admin page. It displays crucial information as clickable links like family emails, payment people, activity departments, and activity names. It helps in quickly redirecting users to relevant data while providing them with helpful information at a glance.

  • Customized Display
    The implementation of allow_tags and short_description decorators has allowed us to make the display on the admin page more user-friendly and tailored according to business needs.

@mhewel mhewel closed this Apr 7, 2024
@mhewel
Copy link
Contributor Author

mhewel commented Apr 7, 2024

Disse ændringer er lavet i andre Pull Requests.

@rasmusselsmark rasmusselsmark deleted the feature/AdminPayment.MoreDetailsAndFilters branch November 11, 2024 20:28
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.

3 participants