Skip to content

Conversation

Ziip-dev
Copy link
Member

@Ziip-dev Ziip-dev commented Oct 13, 2025

πŸ“‹ Summary

This PR add a contact page with a contact form.

πŸ› οΈ Changes Made

  • add new contact app
  • add basic email configuration in dev and prod settings (placeholders, replaceable from .env)
  • add contact form template, class and view
  • add tests to verify form security

πŸ” Notes for Reviewers

You can run the tests via DATABASE_URL=sqlite:///db.sqlite3 python manage.py test pages.contact.tests -v 2 to verify everything at once.
Then you can manually submit the contact form and the resulting email will be displayed in the server's console.

βœ… Checklist

  • PR title follows the pattern: FREYA-XXXX: Clear and short description
  • Jira / Github issue is linked in description
  • Assignee is selected
  • Automated checks pass
  • Reviewer is selected when the PR is marked as ready for review

πŸ”— Jira Issue

Closes: FREYA-1532

@Ziip-dev Ziip-dev self-assigned this Oct 13, 2025
@Ziip-dev Ziip-dev marked this pull request as ready for review October 14, 2025 12:31
@Ziip-dev Ziip-dev requested a review from a team as a code owner October 14, 2025 12:31
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