def initialize_activity(self, request, new_activity): '''Called from the Administrator. Sets up the activity''' BaseView.initialize_activity(self, request, new_activity) creator = request.session.user questions = datagate.create_item(creatorid=creator.id, parentid=new_activity.id) questions.name = 'questions' questions.save() userAnswer = datagate.create_item(creatorid=creator.id, parentid=new_activity.id) userAnswer.name = 'userAnswers' userAnswer.save() sets = datagate.create_item(creatorid=creator.id, parentid=new_activity.id) sets.name = 'sets' sets.save() allTags = ['Mandatory','Commitment','Trust','Mindset','SA','Resources','Complexity','Agility','Teamwork','Demonstrability'] for t in allTags: tag = datagate.create_item(creatorid=creator.id, parentid=sets.id) tag.name = t tag.save() groupMapping = datagate.create_item(creatorid=creator.id, parentid=new_activity.id) groupMapping.name = 'groupMapping' groupMapping.save() activites = new_activity.get_parent() meeting = activites.get_parent() groups = meeting.search1(name='groups') for group in groups: newUserGroup = datagate.create_item(creatorid=creator.id, parentid=groupMapping.id) newUserGroup.name = group.name newUserGroup.save()
def initialize_activity(self, request, new_activity): '''Called from the Administrator. Sets up the activity''' BaseView.initialize_activity(self, request, new_activity) creator = request.session.user listitems = datagate.create_item(creatorid=creator.id, parentid=new_activity.id) listitems.name = 'listitems' listitems.save()
def __init__(self, userSocket, controller): BaseView.__init__(self, userSocket, controller) self.playerButtons = [] self.enemyButtons = [] self.infoLabel = Label() self.chatList = Listbox() self.fontStyle = tkFont.Font(size=12)
def __init__(self, tkRoot, app, masterComp, parentNode, logger): BaseView.__init__(self, tkRoot, app, logger) # master (upper level view) component on which this view was issued self.masterComp = masterComp self.parentNode = parentNode self.window = Toplevel(self.tkRoot) self.window.title("%s" % parentNode.keyForIsObject) # self.window.bind("<<close-window>>", self.__onClose) # doesn't work self.window.protocol("WM_DELETE_WINDOW", self.__onClose) text = ScrolledText(self.window, width = RobView.GUI_WIDTH, height = RobView.GUI_HEIGHT, background='white') text.pack(fill = Y) # information from ROB (DataChannel) IS object (criteria results) # .valueOfIsObject is a bit misleading since it's criteria results # checks based on particular values (attributes) within the IS object m = ("ROB '%s':\n\n%s" % (parentNode.keyForIsObject, parentNode.valueOfIsObject)) text.insert(END, m) text.configure(state = DISABLED) # disable edit now, not before insert # need to store this view under full name (not only under # self.masterComp.name as the other views), since there may be # a number of views named e.g. 'DataChannel0' self.app.addActiveView(self.parentNode.keyForIsObject, self)
def __init__(self): BaseView.__init__(self) # The interactive flag determines whether a view is interactive # Non-interactive views (default) just display content. They do not register for events. # Interactive views are sent the events via AJAX calls. # This must be called after the BaseView constructor. self.interactive = True
def __init__(self, tkRoot, app, masterComp, parentNode, logger): BaseView.__init__(self, tkRoot, app, logger) # master (upper level view) component on which this view was issued self.masterComp = masterComp self.parentNode = parentNode # open detailed window - will go into View class, create Canvas in this window self.window = Toplevel(self.tkRoot) # self.window.bind("<<close-window>>", self.__onClose) # doesn't work self.window.protocol("WM_DELETE_WINDOW", self.__onClose) self.window.title("%s" % self.masterComp.name) self.canvas = Canvas(self.window, bg=BaseView.CANVAS_BG_COLOR) self.canvas.pack(expand=YES, fill=BOTH) self.app.addActiveView(self.masterComp.name, self)
def __init__(self, tkRoot, systems, app, logger): BaseView.__init__(self, tkRoot, app, logger) self.systems = systems # names of all subsystems # Canvas options width, height seem not necessary ... self.canvas = Canvas(self.tkRoot, bg=BaseView.CANVAS_BG_COLOR) self.canvas.pack(expand=YES, fill=BOTH) self.__createRodBoxes() self.__createRosBoxes() self.__createRodRosLines() self.name = "TOP" # name of this special view self.app.addActiveView(self.name, self) # special top view # add logo logo = PhotoImage(file="doc/logo.gif") self.canvas.create_image(conf.GUI_WIDTH - 20, conf.GUI_HEIGHT - 20, image=logo) self.canvas.image = logo # keep a reference, otherwise it won't appear
def __init__(self): BaseView.__init__(self)
def __init__(self, userSocket, controller, text='Error'): BaseView.__init__(self, userSocket, controller) self.text = text
def __init__(self, parent): BaseView.__init__(BaseView(self), parent) self.parent = parent self.initialize()
def __init__(self): BaseView.__init__(self) self.interactive = True
# -*- coding: utf8 -*- import os from flask import Flask from sajax import Sajax # Project-defined modules from BaseView import BaseView from universe.UniverseView import UniverseView from planets.PlanetsView import PlanetView sajax = Sajax() obt = Flask(__name__) obt.config.update( DEBUG=True, SECRET_KEY=os.urandom(24) ) BaseView.register(obt) UniverseView.register(obt) PlanetView.register(obt)
"""mysite URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.9/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from aisdecoder.views import AISView from analysis.views import AnalysisView from networkparser.views import NetworkView from BaseView import BaseView from django.conf.urls import url from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', BaseView.as_view(), name='basecontroller'), url(r'^ais/', AISView.as_view(), name='aiscontroller'), url(r'^networkparser/', NetworkView.as_view(), name='networkcontroller'), url(r'^analysis/', AnalysisView.as_view(), name='analysis'), ]
def __init__(self, userSocket, controller): BaseView.__init__(self, userSocket, controller)
def __init__(self): BaseView.__init__(self) self.Initialize()
def __init__(self, userSocket, controller, text=''): BaseView.__init__(self, userSocket, controller, text) self.res_btn = ''
def initialize_activity(self, request, new_activity): '''Called from the Administrator. Sets up the activity''' BaseView.initialize_activity(self, request, new_activity)