Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[change] Disallow changing configuration backend from UI

オープン
#789 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@hypnoastic がすでに取り組んでいます。

2026年2月28日 から。

  • #1293 @hypnoastic による — マージされずにクローズ

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
38/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
django, python
領域
backend

調査の方向性

まず、デバイス、テンプレート、VPN サーバーの UI フォームまたはビューを特定し、それぞれの設定バックエンドフィールドが編集中にどのように扱われるかを追跡してください。UI によって 3 種類すべてのオブジェクトでバックエンドの変更が禁止され、Django model API を介した直接の変更は引き続き可能であれば完了です。利用可能であれば、関連する UI の動作をテストで確認してください。

索引モデルが issue の本文から書いたものです。

説明

enhancement

I think we should disallow changing the configuration backend from the UI in:

  • device
  • template
  • VPN server

The work required to make this work flawlessly is too much and the gains are negligible. Users should simply delete the object and create a new one if they need to use a different configuration backend.
In exceptional cases users could use the django shell or scripts to migrate from a backend to a different one (this could happen if they create a custom backend and then they want to switch to it), therefore we should only prevent this from the UI but not add logic to prevent changing the backend directly using the django model API.

主要言語
Python
スター
779
フォーク
328
平均マージ
2日 19時間
マージ済み PR(30日)
7

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

openwisp/openwisp-controller のほかの issue

openwisp/openwisp-controller の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。