Example #1
0
def main():
    logger.info('Loading settings from environment')    
    config.load_from_environment()
    logger.info('Getting the creating admin')
    creator = setup.get_creator()
    logger.info('Updating the questions')
    setup.update_questions(get_questions(creator))
    store.session.commit()
def main():
    logger.info('Loading settings from environment')
    config.load_from_environment()
    logger.info('Getting the creating admin')
    creator = setup.get_creator()
    logger.info('Updating the questions')
    setup.update_questions(get_questions(creator))
    store.session.commit()
def main():
    logger.info('Loading settings from environment')
    config.load_from_environment()
    logger.info('Starting setup script produced on 2014 June 14th.')
    setup.init_db()
    first_admin = None
    logger.info('Making labels.')
    setup.make_labels()
    admin_emails = os.environ.get('COMMUNITYSHARE_ADMIN_EMAILS', '').split(',')
    admin_emails = [x.strip() for x in admin_emails]
    logger.info('admin_emails is {0}'.format(admin_emails))
    logger.info('Making Admin Users')
    for email in admin_emails:
        if email:
            user = setup.make_admin_user(email, email, Secret.make_key(20))
            if user is not None and first_admin is None:
                first_admin = user
    logger.info('Making questions')
    setup.make_questions(first_admin)
    store.session.commit()
Example #4
0
def main():
    logger.info('Loading settings from environment')    
    config.load_from_environment()
    logger.info('Starting setup script produced on 2014 June 14th.')
    setup.init_db()
    first_admin = None
    logger.info('Making labels.')
    setup.make_labels()
    admin_emails = os.environ.get('COMMUNITYSHARE_ADMIN_EMAILS', '').split(',')
    admin_emails = [x.strip() for x in admin_emails]
    logger.info('admin_emails is {0}'.format(admin_emails))
    logger.info('Making Admin Users')
    for email in admin_emails:
        if email:
            user = setup.make_admin_user(email, email, Secret.make_key(20))
            if user is not None and first_admin is None:
                first_admin = user
    logger.info('Making questions')
    setup.make_questions(first_admin)
    store.session.commit()
'''
Send an email to users who haven't confirmed their passwords asking them to confirm.
'''

import logging

from community_share.models.user import User
from community_share.models.share import Event
from community_share.models.conversation import Conversation
from community_share import mail_actions, config, store

def send_reminders():
    users = store.session.query(User).filter_by(
        active=True, email_confirmed=False).all()
    for user in users:
        template = mail_actions.CONFIRM_EMAIL_REMINDER_TEMPLATE
        subject = 'Please confirm email address.'
        mail_actions.request_signup_email_confirmation(
            user, template=template, subject=subject)
        
if __name__ == '__main__':
    config.load_from_environment()
    logger = logging.getLogger(__name__)
    send_reminders()
        
Example #6
0
import logging

from community_share import config, setup

logger = logging.getLogger(__name__)

if __name__ == '__main__':
    logger.info('Loading settings from environment')
    config.load_from_environment()
    logger.info('Finished loading settings')
    setup.setup(n_random_users=0)