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'
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',)
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',)
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',)
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',)
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',)
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
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'
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', )
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', )
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'
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',)
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', )
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', )
class AddressAdmin(admin.StackedInline): form = get_model_form(Address) model = Address extra = 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',)
class PhotoSizeAdmin(admin.ModelAdmin): form = get_model_form(PhotoSize) list_display = ('name', 'max_width', 'max_height', 'do_crop') ordering = ('name', )
class ServiceProviderAdmin(admin.ModelAdmin): form = get_model_form(ServiceProvider) list_display = ('host', 'service_type', 'max_width', 'json_endpoint', 'url_scheme')
class BlackListAdmin(admin.ModelAdmin): form = get_model_form(BlackList) list_display = ('id', 'updated_on', 'names') list_display_links = ('id', 'updated_on') search_fields = ('names',)
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', )
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'
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', )
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',)
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'
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',