def start_application(): from camelot.view.main import main from agenda.application_admin import MyApplicationAdmin main(MyApplicationAdmin())
# create the tables for all models, configure mappers first, to make # sure all deferred properties have been handled, as those could # create tables or columns # configure_mappers() metadata.create_all() from camelot.model.authentication import update_last_login update_last_login() # # Load sample data with the fixure mechanism # from camelot_example.fixtures import load_movie_fixtures load_movie_fixtures() # # setup the views # from camelot_example.view import setup_views setup_views() settings.append( ExampleSettings( 'camelot', 'videostore', data = 'videostore_2.sqlite') ) def main(): from camelot.view.main import main from camelot_example.application_admin import MyApplicationAdmin main( MyApplicationAdmin() ) if __name__ == '__main__': main()
def main(): from camelot.view.main import main from camelot_example.application_admin import MyApplicationAdmin main( MyApplicationAdmin() )
def main(): from camelot.view.main import main from application_admin import MyApplicationAdmin main(MyApplicationAdmin())
def start_application(): from camelot.view.main import main from rms.application_admin import MyApplicationAdmin main(MyApplicationAdmin())
# www.conceptive.be / [email protected] # # This file is part of the Camelot Library. # # This file may be used under the terms of the GNU General Public # License version 2.0 as published by the Free Software Foundation # and appearing in the file license.txt included in the packaging of # this file. Please review this information to ensure GNU # General Public Licensing requirements will be met. # # If you are unsure which license is appropriate for your use, please # visit www.python-camelot.com or contact [email protected] # # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. # # For use of this library in commercial applications, please contact # [email protected] # # ============================================================================ import logging logging.basicConfig(level=logging.ERROR) logger = logging.getLogger('main') if __name__ == '__main__': from camelot.view.main import main from application_admin import MyApplicationAdmin main(MyApplicationAdmin())
import settings import logging logger = logging.getLogger('videostore.main') try: import matplotlib except: logger.error('Charts will not work because of missing matplotlib') def main(): from camelot.view.main import main from application_admin import MyApplicationAdmin main(MyApplicationAdmin()) if __name__ == '__main__': main()
import settings import logging logger = logging.getLogger('main') if __name__ == '__main__': from camelot.view.main import main from application_admin import MyApplicationAdmin main(MyApplicationAdmin())
def main(): from camelot.view.main import main from camelot_example.application_admin import MiniApplicationAdmin settings.append(example_settings) main( MiniApplicationAdmin() )
hidden_label.hide() hidden_editor.hide() return form_widget class ExampleObject(object): def __init__(self): self.show_more = False self.details = u'' class Admin(ObjectAdmin): form_display = FormWithHiddenWidget(['show_more', 'details']) field_attributes = {'show_more':{'delegate':delegates.BoolDelegate, 'editable':True}, 'details':{'delegate':delegates.RichTextDelegate, 'editable':True}} if __name__ == "__main__": from camelot.view.main import main from PyQt4 import QtGui app_admin = ApplicationAdmin() def show_form(): dialog = QtGui.QDialog() example_admin = ExampleObject.Admin(app_admin, ExampleObject) form = example_admin.create_new_view(parent=dialog) form.show() dialog.exec_() main(app_admin, initialization=show_form)
self.show_more = False self.details = u'' class Admin(ObjectAdmin): form_display = FormWithHiddenWidget(['show_more', 'details']) field_attributes = { 'show_more': { 'delegate': delegates.BoolDelegate, 'editable': True }, 'details': { 'delegate': delegates.RichTextDelegate, 'editable': True } } if __name__ == "__main__": from camelot.view.main import main from PyQt4 import QtGui app_admin = ApplicationAdmin() def show_form(): dialog = QtGui.QDialog() example_admin = ExampleObject.Admin(app_admin, ExampleObject) form = example_admin.create_new_view(parent=dialog) form.show() dialog.exec_() main(app_admin, initialization=show_form)
# # Setup a camelot application # from camelot.admin.application_admin import ApplicationAdmin from camelot.admin.section import Section from camelot.core.conf import settings class AppAdmin( ApplicationAdmin ): def get_sections( self ): return [ Section( 'All tables', self, items = [Person] ) ] class Settings(object): def ENGINE( self ): return engine def setup_model( self ): metadata.bind = engine settings.append( Settings() ) app_admin = AppAdmin() # # Start the application # if __name__ == '__main__': from camelot.view.main import main main( app_admin )
def start_application(): from camelot.view.main import main from arch_description.application_admin import MyApplicationAdmin main(MyApplicationAdmin())
def start_application(): from camelot.view.main import main from Terry.application_admin import TerryAdmin #logging.getLogger('sqlalchemy.engine').setLevel(logging.DEBUG) main(TerryAdmin())