intent/templates/projects/delete.html
Alec Perkins b9378b8397 Add projects and features with revision history (Phase 2)
Projects under organizations with fixed URL name and feature ID
prefix, three visibility levels, open contribution, per-project
roles, settings and typed-confirmation delete. Hidden projects 404.
Leaving an org drops its project roles. Project access rules live in
intent/access.py alongside org access.

Features numbered per project (INT-12) in a tree. Every change is a
revision with a required note; history, old revisions, and
side-by-side field and line diffs between any two. Cycles and
superseded-without-replacement are rejected. Markdown renders safely
with source-line attributes for Phase 3 line comments and headings
shifted below the page h1. Server-side preview works without JS.

Structural accessibility check runs on every page in tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 07:58:16 -04:00

13 lines
463 B
HTML

{% extends "projects/base.html" %}
{% block page_title %}Delete{% endblock %}
{% block project_content %}
<h1>Delete {{ project.name }}</h1>
<p><strong>This permanently deletes {{ project.features.count }} feature{{ project.features.count|pluralize }} and all of their history.</strong> It can't be undone.</p>
<form method="post">
{% csrf_token %}
{{ form }}
<p><button type="submit">Delete this project</button></p>
</form>
{% endblock %}