old_contents: #    Eve W-Space
  #    Copyright (C) 2013  Andrew Austin and other contributors
  #
  #    This program is free software: you can redistribute it and/or modify
  #    it under the terms of the GNU General Public License as published by
  #    the Free Software Foundation, either version 3 of the License, or
  #    (at your option) any later version. An additional term under section
  #    7 of the GPL is included in the LICENSE file.
  #
  #    This program is distributed in the hope that it will be useful,
  #    but WITHOUT ANY WARRANTY; without even the implied warranty of
  #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  #    GNU General Public License for more details.
  #
  #    You should have received a copy of the GNU General Public License
  #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
  from core.models import ConfigEntry
  from Teamspeak.models import TeamspeakServer
  from core.utils import get_config
  
  defaults = [
          ("TS3_HOSTNAME", "localhost"),
          ("TS3_PORT", "9987"),
          ("TS3_QUERYUSER", "baduser"),
          ("TS3_QUERYPASS", "badpass"),
          ("TS3_QUERYPORT", "10011"),
          ]
  
  def load_defaults():
      for setting in defaults:
          config = ConfigEntry.objects.get_or_create(name=setting[0], user=None)[0]
          config.value = setting[1]
          config.save()
  
      ts3 = TeamspeakServer.create(get_config("TS3_HOSTNAME", None).value,
          get_config("TS3_QUERYUSER", None).value,
          get_config("TS3_QUERYPASS", None).value,
          get_config("TS3_QUERYPORT", None).value,
          get_config("TS3_PORT", None).value)
      ts3.save()
  
new_contents: #    Eve W-Space
  #    Copyright (C) 2013  Andrew Austin and other contributors
  #
  #    This program is free software: you can redistribute it and/or modify
  #    it under the terms of the GNU General Public License as published by
  #    the Free Software Foundation, either version 3 of the License, or
  #    (at your option) any later version. An additional term under section
  #    7 of the GPL is included in the LICENSE file.
  #
  #    This program is distributed in the hope that it will be useful,
  #    but WITHOUT ANY WARRANTY; without even the implied warranty of
  #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  #    GNU General Public License for more details.
  #
  #    You should have received a copy of the GNU General Public License
  #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
  from core.models import ConfigEntry
  from Teamspeak.models import TeamspeakServer
  from core.utils import get_config
  
  def load_defaults():
  
      ts3 = TeamspeakServer.create("localhost","9987","baduser","badpass","10011")
      ts3.save()
  
subject: change default setting creation