Ejemplo n.º 1
0
    def _insert_meetme(self, meetmeid, name, confno, pin=None, context='foo'):
        var_val = confno if pin is None else ','.join([confno, pin])
        static_meetme = StaticMeetme()
        static_meetme.category = 'rooms'
        static_meetme.var_name = 'conf'
        static_meetme.var_val = var_val
        static_meetme.filename = 'meetme.conf'

        self.session.begin()
        self.session.add(static_meetme)
        self.session.commit()

        meetme = MeetmeFeatures()
        meetme.meetmeid = meetmeid
        meetme.name = name
        meetme.confno = confno
        meetme.meetmeid = static_meetme.id
        meetme.context = context
        meetme.admin_identification = 'all'
        meetme.admin_mode = 'all'
        meetme.admin_announcejoinleave = 'no'
        meetme.user_mode = 'all'
        meetme.user_announcejoinleave = 'no'
        meetme.emailbody = ''
        meetme.description = ''

        self.session.begin()
        self.session.add(meetme)
        self.session.commit()

        return meetme
Ejemplo n.º 2
0
def _add_static(exten):
    staticmeetme = StaticMeetme()

    staticmeetme.cat_metric = 1
    staticmeetme.filename = 'meetme.conf'
    staticmeetme.category = 'rooms'
    staticmeetme.var_name = 'conf'
    staticmeetme.var_val = exten

    return staticmeetme
Ejemplo n.º 3
0
    def _insert_meetme(self, meetmeid, name, confno, pin=None, context='foo'):
        var_val = confno if pin is None else ','.join([confno, pin])
        static_meetme = StaticMeetme()
        static_meetme.category = 'rooms'
        static_meetme.var_name = 'conf'
        static_meetme.var_val = var_val
        static_meetme.filename = 'meetme.conf'

        self.session.begin()
        self.session.add(static_meetme)
        self.session.commit()

        meetme = MeetmeFeatures()
        meetme.meetmeid = meetmeid
        meetme.name = name
        meetme.confno = confno
        meetme.meetmeid = static_meetme.id
        meetme.context = context
        meetme.admin_identification = 'all'
        meetme.admin_mode = 'all'
        meetme.admin_announcejoinleave = 'no'
        meetme.user_mode = 'all'
        meetme.user_announcejoinleave = 'no'
        meetme.emailbody = ''
        meetme.description = ''

        self.session.begin()
        self.session.add(meetme)
        self.session.commit()

        return meetme
Ejemplo n.º 4
0
    def add_meetme_general_settings(self, **kwargs):
        kwargs.setdefault('id', self._generate_int())
        kwargs.setdefault('cat_metric', 0)
        kwargs.setdefault('var_metric', 0)
        kwargs.setdefault('commented', 0)
        kwargs.setdefault('filename', 'meetme.conf')
        kwargs.setdefault('category', 'general')
        kwargs.setdefault('var_name', ''.join(random.choice('abcdefghijklmnopqrstuvwxyz') for _ in range(6)))
        kwargs.setdefault('var_val', ''.join(random.choice('abcdefghijklmnopqrstuvwxyz') for _ in range(6)))

        static_meetme = StaticMeetme(**kwargs)
        self.add_me(static_meetme)
        return static_meetme
Ejemplo n.º 5
0
def _add_static(exten):
    staticmeetme = StaticMeetme()

    staticmeetme.cat_metric = 1
    staticmeetme.filename = 'meetme.conf'
    staticmeetme.category = 'rooms'
    staticmeetme.var_name = 'conf'
    staticmeetme.var_val = exten

    return staticmeetme