Ejemplo n.º 1
0
class PeopleDetectorAlgorithmSettingGroup(dbsettings.Group):

    implementation = dbsettings.StringValue(
        description='People image tracking algorithm implementation',
        required=False,
        default='hog',
        choices=PEOPLE_DETECTOR_IMPL_CHOICES)

    rect_line_width = dbsettings.PositiveIntegerValue(
        description='People tracking rectangle line width (px)',
        required=True,
        default=2)

    rect_line_color = RGBValue(
        description='People tracking rectangle color (RGB)',
        required=True,
        default=['0', '0', '255'],
        separator=',')

    output_enhanced_image = dbsettings.BooleanValue(
        description='Save image enhanced with people tracking data',
        required=True,
        default=True)

    image_output_path = dbsettings.StringValue(
        help_text='Output path for image enhanced with people tracking data',
        required=True,
        default='/tmp/scamera/people_tracking/')
Ejemplo n.º 2
0
class SiteSettings(dbsettings.Group):
    enabled = dbsettings.BooleanValue('Send email after purchase', default=False)
    sender = dbsettings.StringValue('address to send emails from')
    subject = dbsettings.StringValue()  
    products_per_page = dbsettings.PositiveIntegerValue(
                        'Number of products to be displayed on a page',
                        default=20) 
    remove_cart = dbsettings.PositiveIntegerValue(
                        'Remove cart after how many days of inactivity',
                        default=1)
    
    
Ejemplo n.º 3
0
class TestSettings(dbsettings.Group):
    boolean = dbsettings.BooleanValue()
    integer = dbsettings.IntegerValue()
    string = dbsettings.StringValue()
    list_semi_colon = dbsettings.MultiSeparatorValue()
    list_comma = dbsettings.MultiSeparatorValue(separator=',')
    date = dbsettings.DateValue()
    time = dbsettings.TimeValue()
    datetime = dbsettings.DateTimeValue()
    string_choices = dbsettings.StringValue(choices=(("String1",
                                                      "First String Choice"),
                                                     ("String2",
                                                      "Second String Choice")))
Ejemplo n.º 4
0
class Shop(dbsettings.Group):
    shop_name = dbsettings.StringValue(_("shop name"))
    shop_name_2 = dbsettings.StringValue(_("shop name 2"), required=False)

    address = dbsettings.TextValue(_("address"))
    extra_info = dbsettings.StringValue(_("extra information"), required=False)
    vat_no = dbsettings.StringValue(_("vat number"), required=False)

    terms_of_sale = dbsettings.TextValue(_("terms of sale"))

    payment = dbsettings.BooleanValue(_("enable payment"))

    merchant_number = dbsettings.StringValue(_("merchant id"), required=False)

    order_thanks = dbsettings.TextValue(_("Thank you text"), required=False)
Ejemplo n.º 5
0
 class settings(dbsettings.Group):
     boolean = dbsettings.BooleanValue(default=True)
     boolean_false = dbsettings.BooleanValue(default=False)
     integer = dbsettings.IntegerValue(default=1)
     string = dbsettings.StringValue(default="default")
     list_semi_colon = dbsettings.MultiSeparatorValue(
         default=['one', 'two'])
     list_comma = dbsettings.MultiSeparatorValue(separator=',',
                                                 default=('one', 'two'))
     date = dbsettings.DateValue(default=datetime.date(2012, 3, 14))
     time = dbsettings.TimeValue(default=datetime.time(12, 3, 14))
     datetime = dbsettings.DateTimeValue(
         default=datetime.datetime(2012, 3, 14, 12, 3, 14))
     string_choices = dbsettings.StringValue(
         choices=(("String1", "First String Choice"),
                  ("String2", "Second String Choice")),
         default="String2")
Ejemplo n.º 6
0
class TestSettings(dbsettings.Group):
    boolean = dbsettings.BooleanValue()
    integer = dbsettings.IntegerValue()
    string = dbsettings.StringValue()
    list_semi_colon = dbsettings.MultiSeparatorValue()
    list_comma = dbsettings.MultiSeparatorValue(separator=',')
    date = dbsettings.DateValue()
    time = dbsettings.TimeValue()
    datetime = dbsettings.DateTimeValue()
Ejemplo n.º 7
0
class DuplicateRestriction(dbsettings.Group):
    max_duplicates = dbsettings.PositiveIntegerValue(help_text = "The maximum number of duplicate comments allowed during a given time period.",
                                                     default = 0)
    window_hours = dbsettings.PositiveIntegerValue(help_text = "The historic period (in hours) checked for duplicate comments.",
                                                   default = 24)
    duplicate_lockout_minutes = dbsettings.PositiveIntegerValue(help_text = "How long (in minutes) the ip address will be locked out if it violates this restriction.",
                                                      default = 1)
    duplicate_lockout_reason = dbsettings.StringValue(help_text = "Message sent with error indicating why lockout occurred.",
                                            default = "Duplicate comment")
Ejemplo n.º 8
0
class FrequencyRestriction(dbsettings.Group):
    max_postings = dbsettings.PositiveIntegerValue(help_text = "The maximum number of comments allowed during a given time period.",
                                                     default = 2)
    window_minutes = dbsettings.PositiveIntegerValue(help_text = "The historic period (in minutes) used for counting the number of comments posted by a given ip address.",
                                                   default = 1)
    frequency_lockout_minutes = dbsettings.PositiveIntegerValue(help_text = "How long (in minutes) the ip address will be locked out if it violates this restriction.",
                                                      default = 5)
    frequency_lockout_reason = dbsettings.StringValue(help_text = "Message sent with error indicating why lockout occurred.",
                                            default = "Too many comments posted")
Ejemplo n.º 9
0
class SetTopBoxDefaultConfig(dbsettings.Group):
    password = STBPassValue(
        _('Senha do cliente'),
        help_text='Senha equipamento do cliente', default=None)
    recorder = dbsettings.BooleanValue(
        _('Acesso à Gravações habilitado'),
        default=False)
    parental = dbsettings.StringValue(
        _('Controle parental'),
        choices=CHOICES_PARENTAL,
        default=-1)
Ejemplo n.º 10
0
class NonRequiredSettings(dbsettings.Group):
    integer = dbsettings.IntegerValue(required=False)
    string = dbsettings.StringValue(required=False)
    fl = dbsettings.FloatValue(required=False)
    decimal = dbsettings.DecimalValue(required=False)
    percent = dbsettings.PercentValue(required=False)
Ejemplo n.º 11
0
class Settings(dbsettings.Group):
    music_directory=dbsettings.StringValue(default='/var/music', description='Where your music is located on the system')
    library_modified_date=dbsettings.DateTimeValue(default=timezone.now)
Ejemplo n.º 12
0
class GiphyConfiguration(dbsettings.Group):
    api_key = dbsettings.StringValue()
    search_endpoint = dbsettings.StringValue(
        default="http://api.giphy.com/v1/gifs/search")
Ejemplo n.º 13
0
class UrlSettings(dbsettings.Group):
    valid_urls = dbsettings.StringValue(help_text="**REQUIRES RESTART** Comma separated string of urls which can accept comments.",
                                        default="/low-altitude-launch,/planetary-motion,/pop-quiz")
Ejemplo n.º 14
0
Archivo: tests.py Proyecto: ewe2/G2
class TestSettings(dbsettings.Group):
    boolean = dbsettings.BooleanValue()
    integer = dbsettings.IntegerValue()
    string = dbsettings.StringValue()