pycon icon indicating copy to clipboard operation
pycon copied to clipboard

Proposals overhaul

Open marcoacierno opened this issue 1 year ago • 2 comments

Epic to keep track of the wide work that involves renaming Submissions to Proposals and converting all the custom "talks", panels, keynotes etc, to use the same Proposal system.

Moving keynotes to use the Proposals system will mean that keynoters will be able to edit the proposal via pycon.it, we will be able to upload slides using our proposal resources system and get all the improvements and features that we build for proposals.

### High-level work
- [ ] Fully rename all usages of Submission to Proposal
- [ ] Add ability to have custom session lengths that aren't exposed in UI (we don't want to show Keynote 1h in the list of durations available)
- [ ] ??

marcoacierno avatar Jul 26 '24 01:07 marcoacierno

@claude work on part 1 of this proposal, renaming everything named "Submission" to "Proposal"

marcoacierno avatar Dec 13 '25 18:12 marcoacierno

Claude encountered an error —— View job


Working on renaming Submission to Proposal

Progress

  • [x] Rename models in backend/submissions/models.py
  • [x] Rename querysets and other files in backend/submissions/
  • [x] Update backend/api/submissions/ (types, schema, mutations, permissions)
  • [x] Update all imports across backend (voting, schedule, reviews, conferences, etc.)
  • [x] Update INSTALLED_APPS in settings
  • [x] Update ForeignKey/related_name references in other apps
  • [ ] Rename directories with git mv
  • [ ] Create database migration
  • [ ] Update frontend code
  • [ ] Run linters/formatters
  • [ ] Commit and push

Now renaming directories...

--- | Branch: claude/issue-3888-20251213-1812

claude[bot] avatar Dec 13 '25 18:12 claude[bot]