Skip to content

Instantly share code, notes, and snippets.

[global_config]
title_transmit_bg_color = "#000000"
title_inactive_bg_color = "#000000"
[keybindings]
hide_window = <Shift><Control>a
[profiles]
[[default]]
palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
foreground_color = "#eee8d5"
background_color = "#002b36"
@kaedroho
kaedroho / .vimrc
Last active August 29, 2015 14:04
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'godlygeek/tabular'
Plugin 'plasticboy/vim-markdown'
Plugin 'Rykka/riv.vim'
background yes
use_xft yes
xftfont HandelGotD:size=8
xftalpha 0.5
update_interval 4.0
total_run_times 0
own_window yes
own_window_type desktop
own_window_argb_visual yes
own_window_transparent yes
def used_by(self):
"""Returns the pages that an object was used in."""
if not hasattr(settings, 'USAGE_COUNT') or not settings.USAGE_COUNT:
return []
pages = Page.objects.none()
relations = self._meta.get_all_related_objects(
include_hidden=True,
DELETE FROM south_migrationhistory WHERE migration = '0003_create_page_view_restriction';
ALTER TABLE wagtailcore_site DROP CONSTRAINT core_site_hostname_uniq;
ALTER TABLE "wagtailcore_site" ADD CONSTRAINT "wagtailcore_site_hostname_29d2c7f94ac026_uniq" UNIQUE ("hostname", "port");
ALTER TABLE "wagtailcore_pagerevision" ADD COLUMN "approved_go_live_at" timestamp with time zone NULL;
ALTER TABLE "wagtailcore_page" ADD COLUMN "go_live_at" timestamp with time zone NULL;
ALTER TABLE "wagtailcore_page" ADD COLUMN "expire_at" timestamp with time zone NULL;
ALTER TABLE "wagtailcore_page" ADD COLUMN "expired" boolean NOT NULL;
INSERT INTO south_migrationhistory(app_name, migration, applied) VALUES ('wagtailcore', '0003_auto__del_unique_site_hostname__add_unique_site_hostname_port', now());
def save_draft(self, user=None):
self.save_revision(
user=user
)
def submit_for_moderation(self, user=None)
self.save_revision(
user=user,
submitted_for_moderation=True
)
from django.template import Template, Context
from django.utils import timezone
import StringIO, csv
class Report(object):
title = "Report"
fields = ()
extra_css = ""
template = """
# WAGTAILDEMO CODE
git clone [email protected]:torchbox/wagtaildemo.git wagtaildemo
cd wagtaildemo
# Rename torchbox remote to 'torchbox'
# This allows you to use your own fork as 'origin'
git remote rename origin torchbox
# Add remotes to wagtail core developer forks
git remote add kaedroho [email protected]:kaedroho/wagtaildemo.git
# Update apt
sudo apt-get update -y
# Install base packages
sudo apt-get install vim git build-essential sqlite3 screen -y
# Git config
git config --global user.name "Karl Hobley"
git config --global user.email [email protected]
from django.db import models
from modelcluster.fields import ParentalKey
from wagtail.wagtailcore.models import Page, Orderable
from wagtail.wagtailadmin.edit_handlers import FieldPanel, InlinePanel
class Thing(models.Model):
...