Exemplo n.º 1
0
def index():
    meta = Meta()
    posts = Post.objects()
    # posts = Post.live()
    users = User.objects()
    images = Image.objects()
    return dict(meta=meta, users=users, posts=posts, images=images)
Exemplo n.º 2
0
def post_by_slugid(slugid, slug=None, year=None, month=None, day=None):
    meta = Meta()
    try:
        post = Post.objects(slugid=slugid).get()
    except:
        return abort(404)
    if slug == None or year == None or month == None or day == None:
        return redirect(
            url_for(
                "post_by_slugid",
                slugid=slugid,
                slug=post.slug,
                year=post.created.year,
                month=post.created.month,
                day=post.created.day,
            )
        )
    post["created"] = datetime.datetime.strftime(post.created, "%y-%m-%d @ %H:%m")
    updated = []
    if post.updated:
        for date in post.updated:
            updated.append(datetime.datetime.strftime(date, "%y-%m-%d @ %H:%m"))
        post["updated"] = updated
    showedit = True
    return render_template("text_post.html", meta=meta, text_post=post, showedit=showedit)
Exemplo n.º 3
0
def delete_post(slugid):
    try:
        asset = Post.objects(slugid=slugid).get()
    except:
        error(404)
    try:
        slugid = asset.slugid
        title = asset.title
        asset.delete()
        flash("Post '%s'. With slugid '%s' was deleted." % (title, slugid))
    except:
        error(404)
    return redirect(url_for('admin_index'))
Exemplo n.º 4
0
def reset_db():
    try:
        posts = Post.objects()
        sites = Site.objects()
        users = User.objects()
        images = Image.objects()
        deps = Dependency.objects()
        flatpages = FlatPage.objects()

        posts.delete()
        sites.delete()
        users.delete()
        deps.delete()
        flatpages.delete()
        return "all images, posts, sites, and users deleted successfully!"
    except:
        print "There was an error..."
Exemplo n.º 5
0
def manage():
    flats = FlatPage.objects()
    posts = Post.objects()
    images = Image.objects()
    return dict(posts=posts, images=images, flats=flats)