Create one django application for each webapp feature
The webapp code must be refactored in order to isolate each feature into a dedicated django application centralizing templates, views implementation and URLs definition.
The following features should be a django application:
- Web API (already a django app)
- Browse (already a django app)
- Save Code Now
- Mailmap
- Deposit moderation view
- Miscellaneous (badges, iframes, metrics, ...)
Those applications should also be enabled or disabled by configuration, for instance Save Code Now or Mailmap are not of interest for a SWH mirror.
Migrated from T4398 (view on Phabricator)
- Show closed items
- #3949
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Phabricator Migration user mentioned in commit 0306c23d
mentioned in commit 0306c23d
- Phabricator Migration user mentioned in commit 218f1eac
mentioned in commit 218f1eac
- Phabricator Migration user mentioned in commit f58181ed
mentioned in commit f58181ed
- Phabricator Migration user mentioned in commit b678b069
mentioned in commit b678b069
- Antoine Lambert mentioned in merge request !869 (closed)
mentioned in merge request !869 (closed)
- Antoine Lambert mentioned in merge request !870 (closed)
mentioned in merge request !870 (closed)
- Antoine Lambert mentioned in merge request !871 (closed)
mentioned in merge request !871 (closed)
- Antoine Lambert mentioned in merge request !872 (closed)
mentioned in merge request !872 (closed)
- Antoine Lambert mentioned in merge request !873 (closed)
mentioned in merge request !873 (closed)
- Antoine Lambert mentioned in merge request !874 (closed)
mentioned in merge request !874 (closed)
- Antoine Lambert mentioned in merge request !875 (closed)
mentioned in merge request !875 (closed)
- Antoine Lambert mentioned in merge request !876 (closed)
mentioned in merge request !876 (closed)
- Antoine Lambert mentioned in merge request !877 (closed)
mentioned in merge request !877 (closed)
- Antoine Lambert mentioned in merge request !879 (closed)
mentioned in merge request !879 (closed)
- Antoine Lambert mentioned in merge request !885 (closed)
mentioned in merge request !885 (closed)
- Antoine Lambert mentioned in merge request !886 (closed)
mentioned in merge request !886 (closed)
- Antoine Lambert mentioned in merge request !887 (closed)
mentioned in merge request !887 (closed)
- Antoine Lambert mentioned in merge request !888 (closed)
mentioned in merge request !888 (closed)
- Antoine Lambert mentioned in merge request !891 (closed)
mentioned in merge request !891 (closed)
- Antoine Lambert added Web app priority:Normal labels
added Web app priority:Normal labels
- Antoine Lambert mentioned in merge request !893 (closed)
mentioned in merge request !893 (closed)
- Antoine Lambert mentioned in merge request !894 (closed)
mentioned in merge request !894 (closed)
- Antoine Lambert mentioned in merge request !895 (closed)
mentioned in merge request !895 (closed)
- Antoine Lambert assigned to @anlambert
assigned to @anlambert
- Phabricator Migration user marked this issue as related to #3949
marked this issue as related to #3949
- Antoine Lambert changed the description
changed the description
- Phabricator Migration user mentioned in commit dc2ecba5
mentioned in commit dc2ecba5
- Phabricator Migration user mentioned in commit 9808e3eb
mentioned in commit 9808e3eb
- Phabricator Migration user mentioned in commit d1cb3548
mentioned in commit d1cb3548
- Phabricator Migration user mentioned in commit f135b35e
mentioned in commit f135b35e
- Phabricator Migration user mentioned in commit bde7e0f1
mentioned in commit bde7e0f1
- Phabricator Migration user mentioned in commit 1f465cfe
mentioned in commit 1f465cfe
- Phabricator Migration user mentioned in commit 1975f2b3
mentioned in commit 1975f2b3
- Phabricator Migration user mentioned in commit 4b1ee050
mentioned in commit 4b1ee050
- Antoine Lambert changed title from Create one django application per webapp features to Create one django application for each webapp feature
changed title from Create one django application per webapp features to Create one django application for each webapp feature
- Phabricator Migration user mentioned in commit a7ab8afb
mentioned in commit a7ab8afb
- Phabricator Migration user mentioned in commit a77e5ab3
mentioned in commit a77e5ab3
- Phabricator Migration user mentioned in commit ce5c9159
mentioned in commit ce5c9159
- Phabricator Migration user mentioned in commit 7617d615
mentioned in commit 7617d615
- Phabricator Migration user mentioned in commit 1c36c4f9
mentioned in commit 1c36c4f9
- Phabricator Migration user mentioned in commit 3c4ffa91
mentioned in commit 3c4ffa91
- Phabricator Migration user mentioned in commit c52158a8
mentioned in commit c52158a8
- Phabricator Migration user mentioned in commit 687b4bbd
mentioned in commit 687b4bbd
- Phabricator Migration user mentioned in commit 4df8c0e3
mentioned in commit 4df8c0e3
- Phabricator Migration user mentioned in commit swh/infra/puppet/puppet-swh-site@9743dd67
mentioned in commit swh/infra/puppet/puppet-swh-site@9743dd67
- Phabricator Migration user mentioned in commit 33212c44
mentioned in commit 33212c44
- Author Maintainer
All
swh-web
features have been isolated in standalone django applications. This is now deployed so closing this. - Antoine Lambert closed
closed