Skip to content

Commit

Permalink
prepare 0.5.1; add fancy datetime picker widgets for datetime and dat…
Browse files Browse the repository at this point in the history
…e plugins when using bootstrap 3 theme
  • Loading branch information
barseghyanartur committed Apr 20, 2015
1 parent 9723715 commit e021653
Show file tree
Hide file tree
Showing 27 changed files with 10,432 additions and 8 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,13 @@ are used for versioning (schema follows below):
0.3.4 to 0.4).
- All backwards incompatible changes are mentioned in this document.

0.5.1
-------------------------------------
2015-04-21

- DateTime picker widget added for Bootstrap 3 theme for `datetime` and `date`
plugins.

0.5
-------------------------------------
2015-04-06
Expand Down
14 changes: 14 additions & 0 deletions LICENSES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ Licensing information:

- Apache license 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

Bootstrap 3 Datepicker
==============================
http://eonasdan.github.io/bootstrap-datetimepicker/

- MIT (http://opensource.org/licenses/mit-license.html)

django-autoslug
==============================
https://bitbucket.org/neithere/django-autoslug
Expand Down Expand Up @@ -87,6 +93,14 @@ Licensing information:

- BSD (https://github.com/pmcelhaney/jQuery-Slugify-Plugin/blob/master/LICENSE).

moment.js
==============================
http://momentjs.com/

Licensing information:

- MIT (http://opensource.org/licenses/mit-license.html)

ordereddict
==============================
https://pypi.python.org/pypi/ordereddict
Expand Down
4 changes: 4 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ recursive-include src/fobi/static *
#prune src/fobi/static/jquery-ui/development-bundle

recursive-include src/fobi/contrib/themes/bootstrap3/static *
recursive-include src/fobi/contrib/themes/bootstrap3/widgets/form_elements/datetime_bootstrap3_widget/static *
recursive-include src/fobi/contrib/themes/bootstrap3/widgets/form_elements/date_bootstrap3_widget/static *
recursive-include src/fobi/contrib/themes/bootstrap3/widgets/form_elements/dummy_bootstrap3_widget/static *
recursive-include src/fobi/contrib/themes/foundation5/static *
recursive-include src/fobi/contrib/themes/simple/static *
recursive-include src/fobi/contrib/themes/djangocms_admin_style_theme/static *
Expand All @@ -24,6 +27,7 @@ recursive-include src/fobi/contrib/plugins/form_handlers/db_store/static *
recursive-include src/fobi/templates *

recursive-include src/fobi/contrib/themes/bootstrap3/templates *
#recursive-include src/fobi/contrib/themes/bootstrap3/widgets/form_elements/datetime_bootstrap3_widget/templates *
recursive-include src/fobi/contrib/themes/foundation5/templates *
recursive-include src/fobi/contrib/themes/foundation5/widgets/form_handlers/db_store_foundation5_widget/templates *
recursive-include src/fobi/contrib/themes/simple/templates *
Expand Down
3 changes: 3 additions & 0 deletions examples/simple/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,9 @@
# ************************ Bootstrap 3 theme ****************************
# ***********************************************************************
'fobi.contrib.themes.bootstrap3', # Bootstrap 3 theme
# DateTime widget
'fobi.contrib.themes.bootstrap3.widgets.form_elements.datetime_bootstrap3_widget',
'fobi.contrib.themes.bootstrap3.widgets.form_elements.date_bootstrap3_widget',

# ***********************************************************************
# ************************ Foundation 5 theme ***************************
Expand Down
4 changes: 3 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@
"src/fobi/static", # Core static

"src/fobi/contrib/themes/bootstrap3/static", # Bootstrap3
"src/fobi/contrib/themes/bootstrap3/widgets/form_elements/datetime_bootstrap3_widget/static", # Bootstrap3 datetime widget
"src/fobi/contrib/themes/bootstrap3/widgets/form_elements/date_bootstrap3_widget/static", # Bootstrap3 date widget
"src/fobi/contrib/themes/foundation5/static", # Foundation5
"src/fobi/contrib/themes/simple/static", # Simple
"src/fobi/contrib/themes/djangocms_admin_style_theme/static", # djangocms_admin_style_theme
Expand Down Expand Up @@ -63,7 +65,7 @@
for locale_dir in locale_dirs:
locale_files += [os.path.join(locale_dir, f) for f in os.listdir(locale_dir)]

version = '0.5'
version = '0.5.1'

install_requires = [
'Pillow>=2.0.0',
Expand Down
4 changes: 2 additions & 2 deletions src/fobi/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
__title__ = 'django-fobi'
__version__ = '0.5'
__build__ = 0x000035
__version__ = '0.5.1'
__build__ = 0x000036
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2014-2015 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
Expand Down
16 changes: 16 additions & 0 deletions src/fobi/contrib/plugins/form_elements/fields/date/widgets.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
from __future__ import absolute_import

__title__ = 'fobi.contrib.plugins.form_elements.fields.date.widgets'
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = 'Copyright (c) 2014-2015 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('BaseDatePluginWidget',)

from fobi.base import FormElementPluginWidget
from fobi.contrib.plugins.form_elements.fields.date import UID

class BaseDatePluginWidget(FormElementPluginWidget):
"""
Base date form element plugin widget.
"""
plugin_uid = UID
16 changes: 16 additions & 0 deletions src/fobi/contrib/plugins/form_elements/fields/datetime/widgets.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
from __future__ import absolute_import

__title__ = 'fobi.contrib.plugins.form_elements.fields.datetime.widgets'
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = 'Copyright (c) 2014-2015 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('BaseDateTimePluginWidget',)

from fobi.base import FormElementPluginWidget
from fobi.contrib.plugins.form_elements.fields.datetime import UID

class BaseDateTimePluginWidget(FormElementPluginWidget):
"""
Base datetime form element plugin widget.
"""
plugin_uid = UID

0 comments on commit e021653

Please sign in to comment.