예제 #1
0
class TwitterProfileAdmin(admin.ModelAdmin):
    form = get_model_form(TwitterProfile)
    list_display = ('user_profile', 'screen_name', 'appuser_id', 'added_on', 'id')
    search_fields = ('user_profile__user__username', 'screen_name', 'appuser_id')
    raw_id_fields = ('user_profile',)
    ordering = ('-added_on',)
    date_hierarchy = 'added_on'
예제 #2
0
파일: admin.py 프로젝트: kabirh/riotvine
class RecommendedEventAdmin(admin.ModelAdmin):
    form = get_model_form(RecommendedEvent)
    list_display = ('event', 'user_profile', 'num_friends', 'updated_on')
    search_fields = ('event__title', 'event__url', 'user_profile__user__username')
    list_per_page = 25
    raw_id_fields = ('user_profile', 'event')
    date_hierarchy = 'updated_on'
    ordering = ('-updated_on',)
예제 #3
0
파일: admin.py 프로젝트: kabirh/riotvine
class StatsAdmin(admin.ModelAdmin):
    form = get_model_form(Stats)
    list_display = ('event', 'num_attendees', 'updated_on')
    list_display_links = ('event', 'num_attendees')
    search_fields = ('event__title', 'event__url', 'event__artist__name')
    list_per_page = 25
    raw_id_fields = ('event',)
    date_hierarchy = 'updated_on'
    ordering = ('-updated_on',)
예제 #4
0
파일: admin.py 프로젝트: kabirh/riotvine
class VenueAdmin(admin.ModelAdmin):
    form = get_model_form(Venue)
    list_display = ('id', 'name', 'alias', 'source', 'address', 'city', 'state', 'fsq_id', 'fsq_checkins', 'fsq_ratio', 'fsq_m', 'fsq_f', 'fsq_mf', 'fsq_fm', 'added_on')
    list_display_links = ('id', 'name')
    search_fields = ('name', 'alias', 'source', 'address', 'city', 'state', 'zip_code', 'fsq_id')
    list_per_page = 25
    list_filter = ('source',)
    date_hierarchy = 'updated_on'
    ordering = ('-id',)
예제 #5
0
파일: admin.py 프로젝트: kabirh/riotvine
class BadgeAdmin(admin.ModelAdmin):
    form = get_model_form(Badge)
    list_display = ('event', 'badge_type', 'image_preview', 'updated_on')
    search_fields = ('event__title', 'event__url', 'event__artist__name')
    list_per_page = 25
    raw_id_fields = ('event',)
    list_filter = ('badge_type',)
    date_hierarchy = 'updated_on'
    ordering = ('-updated_on',)
예제 #6
0
파일: admin.py 프로젝트: kabirh/riotvine
class AttendeeAdmin(admin.ModelAdmin):
    form = get_model_form(Attendee)
    list_display = ('event', 'attendee', 'qty', 'added_on')
    list_display_links = ('event', 'attendee')
    list_per_page = 25
    search_fields = ('event__title', 'event__url', 'event__artist__name')
    raw_id_fields = ('event', 'attendee', 'attendee_profile')
    date_hierarchy = 'added_on'
    ordering = ('-added_on',)
예제 #7
0
class ActionItemAdmin(admin.ModelAdmin):
    form = get_model_form(ActionItem)
    list_display = ('action', 'target_link', 'category', 'status',
                    'updated_on')
    list_per_page = 25
    list_filter = ('action', 'category', 'status')
    date_hierarchy = 'updated_on'
    ordering = ('-added_on', )
    save_on_top = True
예제 #8
0
파일: admin.py 프로젝트: kabirh/riotvine
class EventTweetAdmin(admin.ModelAdmin):
    form = get_model_form(EventTweet)
    list_display = ('id', 'tweet_id', 'from_user', 'text', 'is_retweet', 'is_onsite', 'event', 'added_on')
    search_fields = ('tweet_id', 'from_user', 'event__id',)
    list_display_links = ('id', 'tweet_id', 'from_user')
    list_per_page = 100
    raw_id_fields = ('event',)
    list_filter = ('is_retweet', 'is_onsite',)
    save_on_top = True
    date_hierarchy = 'added_on'
예제 #9
0
class StatsAdmin(admin.ModelAdmin):
    form = get_model_form(Stats)
    list_display = ('campaign', 'amount_raised', 'num_contributions',
                    'num_online_contributions', 'num_tickets_redeemed',
                    'updated_on')
    list_display_links = ('campaign', 'amount_raised')
    search_fields = ('campaign__title', 'campaign__url',
                     'campaign__artist__name', 'code')
    list_per_page = 25
    raw_id_fields = ('campaign', )
    date_hierarchy = 'updated_on'
    ordering = ('-updated_on', )
예제 #10
0
class ContributionAdmin(admin.ModelAdmin):
    form = get_model_form(Contribution)
    list_display = ('campaign', 'contributor', 'amount', 'qty', 'paid_on',
                    'transaction_id', 'payment_mode')
    list_display_links = ('campaign', 'amount')
    list_per_page = 25
    search_fields = ('campaign__title', 'campaign__url',
                     'campaign__artist__name')
    raw_id_fields = ('campaign', 'contributor')
    date_hierarchy = 'paid_on'
    list_filter = ('payment_mode', )
    ordering = ('-paid_on', )
예제 #11
0
파일: admin.py 프로젝트: kabirh/riotvine
class PhotoAdmin(admin.ModelAdmin):
    form = get_model_form(Photo)
    list_display = ('user', 'title', 'container', 'image_preview', 'added_on')
    search_fields = (
        'title',
        'caption',
        'user__user__username',
        'user__user__email',
    )
    list_per_page = 25
    raw_id_fields = ('user', )
    ordering = ('-added_on', )
    date_hierarchy = 'added_on'
예제 #12
0
파일: admin.py 프로젝트: kabirh/riotvine
class EventChangeAdmin(admin.ModelAdmin):
    form = get_model_form(EventChange)
    list_display = ('event', 'title', 'event_date', 'event_start_time', 'is_approved', 'submitted_on')
    search_fields = ('title', 'url', 'event__artist__name',
                      'event__artist__user_profile__user__username',
                      'event__artist__user_profile__user__email',)
    list_display_links = ('event', 'title')
    list_per_page = 25
    raw_id_fields = ('event',)
    list_filter = ('is_approved',)
    save_on_top = True
    date_hierarchy = 'event_date'
    ordering = ('-id',)
예제 #13
0
class UserProfileAdmin(admin.ModelAdmin):
    form = get_model_form(UserProfile)
    list_display = [
        'username', 'has_opted_in', 'admin_user_link', 'send_reminders',
        'fb_userid', 'admin_twitter_profile', 'fsq_userid', 'id'
    ]
    if ENABLE_AVATAR:
        list_display.insert(1, 'avatar_preview')
    search_fields = ('user__username', 'user__email', 'phone_number',
                     'fb_userid')
    list_filter = ('is_sso', 'has_opted_in', 'send_reminders',
                   'send_favorites', 'is_artist', 'is_verified', 'permission')
    raw_id_fields = ('user', )
    inlines = [AddressAdmin]
    ordering = ('-id', )
예제 #14
0
class TicketAdmin(admin.ModelAdmin):
    form = get_model_form(Ticket)
    list_display = (
        'campaign',
        'admin_code_display',
        'is_printed',
        'redeemed_by',
        'redeemed_on',
        'amount',
    )
    list_display_links = ('campaign', 'admin_code_display')
    list_filter = ('is_printed', 'is_redeemed')
    list_per_page = 25
    search_fields = ('code', 'campaign__title', 'campaign__url',
                     'campaign__artist__name', 'code')
    raw_id_fields = ('campaign', 'redeemed_by')
    date_hierarchy = 'updated_on'
    ordering = ('-redeemed_on', )
예제 #15
0
class AddressAdmin(admin.StackedInline):
    form = get_model_form(Address)
    model = Address
    extra = 0
예제 #16
0
class WebLinkAdmin(admin.ModelAdmin):
    form = get_model_form(WebLink)
    list_display = ('url', 'category', 'email_count', 'web_count', 'total_count', 'updated_on', 'id')
    search_fields = ('url', 'redirect_to', 'category')
    list_filter = ('category',)
    ordering = ('-updated_on',)
예제 #17
0
파일: admin.py 프로젝트: kabirh/riotvine
class PhotoSizeAdmin(admin.ModelAdmin):
    form = get_model_form(PhotoSize)
    list_display = ('name', 'max_width', 'max_height', 'do_crop')
    ordering = ('name', )
예제 #18
0
파일: admin.py 프로젝트: kabirh/riotvine
class ServiceProviderAdmin(admin.ModelAdmin):
    form = get_model_form(ServiceProvider)
    list_display = ('host', 'service_type', 'max_width', 'json_endpoint',
                    'url_scheme')
예제 #19
0
class BlackListAdmin(admin.ModelAdmin):
    form = get_model_form(BlackList)
    list_display = ('id', 'updated_on', 'names')
    list_display_links = ('id', 'updated_on')
    search_fields = ('names',)
예제 #20
0
class FriendshipAdmin(admin.ModelAdmin):
    form = get_model_form(Friendship)
    list_display = ('user_profile1', 'user_profile2', 'source')
    raw_id_fields = ('user_profile1', 'user_profile2')
    search_fields = ('user_profile1__user__username', )
    list_filter = ('source', )
예제 #21
0
class FBInvitedUserAdmin(admin.ModelAdmin):
    form = get_model_form(FBInvitedUser)
    list_display = ('inviter_profile', 'fb_userid', 'added_on')
    search_fields = ('inviter_profile__user__username', 'fb_userid')
    raw_id_fields = ('inviter_profile', )
    date_hierarchy = 'added_on'
예제 #22
0
class FollowerAdmin(admin.ModelAdmin):
    form = get_model_form(Follower)
    list_display = ('followee', 'follower', 'added_on')
    raw_id_fields = ('followee', 'follower')
    search_fields = ('followee__user__username', )
예제 #23
0
class TwitterFriendAdmin(admin.ModelAdmin):
    form = get_model_form(TwitterFriend)
    list_display = ('twitter_profile', 'friend_id', 'id')
    search_fields = ('twitter_profile__screen_name', 'twitter_profile__appuser_id', 'friend_id')
    raw_id_fields = ('twitter_profile',)
예제 #24
0
class FBSuggestedFriendsAdmin(admin.ModelAdmin):
    form = get_model_form(FBSuggestedFriends)
    list_display = ('user_profile', 'friendset', 'added_on')
    search_fields = ('user_profile__user__username', )
    raw_id_fields = ('user_profile', )
    date_hierarchy = 'added_on'
예제 #25
0

class UserRegisterForm(UserCreationForm):
    helper = FormHelper()
    helper.form_method = 'post'
    helper.add_input(
        Submit('submit', "Créer mon compte", css_class="btn-success"))

    class Meta:
        model = Player
        fields = ('username', 'password1', 'password2')


ClaimForm = get_model_form(Claim,
                           exclude=('weight', ),
                           widgets={
                               'player': HiddenInput(),
                               'zone': HiddenInput(),
                           })
helper = FormHelper()
helper.form_method = 'post'
helper.add_input(Submit('submit', "Revendiquer", css_class="btn-success"))
helper.add_input(Submit('delete', "Abandonner", css_class="btn-danger"))
ClaimForm.helper = helper

helper = FormHelper()
helper.form_method = 'post'
helper.add_input(Submit('submit', "Se connecter"))
AuthenticationForm.helper = helper

UserEditForm = get_model_form(Player,
                              fields=('full_name', 'image', 'color', 'ready',