ONETOMANY should not be InputRequired too.
ONETOMANY should not be InputRequired.
prettify file size format 

Apply Jinja2 filter "filesizeformat" to filesize values
Merge pull request #454 from Raz0r/patch-1

prettify file size format
Added missing translation for 'save and continue'
Merge pull request #458 from Raz0r/patch-2

Added missing translation for 'save and continue'
Apply `type_formatter` after `column_formatter` in list view.
Change SQLa sample to be python 2 compatible
Merge pull request #460 from iurisilvio/column_and_type_formatters

Apply `type_formatter` after `column_formatter` in list view.
Fixed #452. Wrap actions column into a block
Merge branch 'master' of github.com:mrjoes/flask-admin
Merge pull request #450 from dantezhu/master

ONETOMANY should not be InputRequired.
Fixed #437. Additionally check if file is editable
Merge branch 'master' of github.com:mrjoes/flask-admin
Fixed #455. Use case-insensitive check to support multiple dialects
_get_dir_url() may be called without a path
fix gettext calls in fileadmin

one positional instead of keyord parameter
gettext(gettext()) => gettext()
Merge pull request #462 from smurfix/upstream

_get_dir_url() may be called without a path
Update filename on werkzeug FileStorage for uploaded files

This is an issue for fields whose name might be changed at any point, like any image ending in "jpeg" (which will be renamed to "jpg". That would cause the actual file to be saved to disk with ".jpeg", but be saved elsewhere as ".jpg".

This example (mostly copied from the example in `examples/forms/simple.py`) shows it better than I can explain:

    import os
    from flask import Flask
    from flask.ext.admin import Admin, form
    from flask.ext.admin.contrib import sqla
    from flask.ext.sqlalchemy import SQLAlchemy

    app = Flask(__name__)
    app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///hello.db'
    db = SQLAlchemy(app)

    os.path.isdir('static') or os.mkdir('static')

    class Photo(db.Model):
        id = db.Column(db.Integer, primary_key=True)
        path = db.Column(db.Unicode(128))

    class PhotoView(sqla.ModelView):
        form_extra_fields = {'path': form.ImageUploadField('Photo', base_path='static')}

    admin = Admin(app, 'Photos are broken!')
    admin.add_view(PhotoView(Photo, db.session))

    db.create_all()
    app.run(debug=True)

... try uploading files with `.jpeg` vs `.jpg` extensions. It's pretty broken.
Ignore case for allowed extensions

Fixes error where 'image.JPG' will be disallowed when `form.upload.FileUploadField.allowed_extensions` is set to `('jpg',)`, for example.