Compare commits

...

17 Commits

Author SHA1 Message Date
Fabio Caccamo 7c236c6641 Updated version and dependencies version 2016-04-13 17:25:54 +02:00
Fabio Caccamo 91b3809d61 Improved sorl-thumbnail AdminImageMixin widget layout 2016-04-12 18:03:50 +02:00
Fabio Caccamo f918551971 Fixed login logo overflow 2016-04-11 17:53:50 +02:00
Fabio Caccamo 149c95311f Updated README.md 2016-04-11 12:56:09 +02:00
Fabio Caccamo 858f077bd4 Updated README.md 2016-03-01 12:05:06 +01:00
Fabio Caccamo e46daa8f99 Updated README 2016-02-24 10:14:26 +01:00
Fabio Caccamo e3320b2034 Updated LICENSE 2016-02-24 10:12:32 +01:00
Fabio Caccamo 8991863fb1 Updated README 2016-02-24 10:11:54 +01:00
Fabio Caccamo 54f120c9ba Updated version 2016-02-24 10:04:49 +01:00
Fabio Caccamo 816c05bebd Cleaned whitespace 2016-02-24 10:04:35 +01:00
Fabio Caccamo 710370e903 Fixed Django 1.9 support 2016-02-24 10:03:19 +01:00
Fabio Caccamo 10476e5675 Updated version 2016-02-15 16:21:27 +01:00
Fabio Caccamo bb5867460f Added django-flat-theme dependency 2016-02-15 16:21:16 +01:00
Fabio Caccamo 0ed341bdfd Cleaned white-space 2016-02-15 16:20:53 +01:00
Fabio Caccamo dd8a556d79 Fixed list filter selected link color 2016-02-15 16:20:35 +01:00
Fabio Caccamo f1c37feacb Improved fieldsets alignment and links colors 2016-02-15 16:01:28 +01:00
Fabio Caccamo 6b05143bcc Updated README.md 2015-12-03 11:53:47 +01:00
9 changed files with 239 additions and 194 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2015 Fabio Caccamo - fabio.caccamo@gmail.com Copyright (c) 2016 Fabio Caccamo - fabio.caccamo@gmail.com
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
+5 -5
View File
@@ -4,8 +4,8 @@ django-admin-interface is a modern **flat admin interface customizable by the ad
You can use the builtin **django-theme** or create your own and **customize** **title, logo and colors**. You can use the builtin **django-theme** or create your own and **customize** **title, logo and colors**.
##Requirements ##Requirements
- Python 2.6, Python 2.7 - Python 2.6, Python 2.7, Python 3.4
- Django 1.6.5 through Django 1.8.4 - Django 1.6.5 through Django 1.9
##Installation ##Installation
- Run `pip install django-admin-interface` - Run `pip install django-admin-interface`
@@ -13,15 +13,15 @@ You can use the builtin **django-theme** or create your own and **customize** **
```python ```python
INSTALLED_APPS = ( INSTALLED_APPS = (
#... #...
'admin_interface',
'flat', 'flat',
'colorfield', 'colorfield',
'admin_interface',
#... #...
'django.contrib.admin', 'django.contrib.admin',
#... #...
) )
``` ```
- Run ``python manage.py migrate`` *(add ``--fake-initial`` if you are upgrading from 0.1.0 to 0.1.1 version)* - Run ``python manage.py migrate`` *(add ``--fake-initial`` if you are upgrading from 0.1.0 version)*
- Run ``python manage.py collectstatic`` - Run ``python manage.py collectstatic``
- Restart your application server - Restart your application server
@@ -45,7 +45,7 @@ INSTALLED_APPS = (
##License ##License
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2015 Fabio Caccamo - fabio.caccamo@gmail.com Copyright (c) 2016 Fabio Caccamo - fabio.caccamo@gmail.com
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
+1 -3
View File
@@ -3,8 +3,6 @@
from django.apps import AppConfig from django.apps import AppConfig
from django.db.models.signals import post_migrate from django.db.models.signals import post_migrate
from admin_interface.models import Theme
class AdminInterfaceConfig(AppConfig): class AdminInterfaceConfig(AppConfig):
@@ -13,6 +11,6 @@ class AdminInterfaceConfig(AppConfig):
def ready(self): def ready(self):
from admin_interface.models import Theme
post_migrate.connect(Theme.post_migrate_handler, sender = self) post_migrate.connect(Theme.post_migrate_handler, sender = self)
+53 -6
View File
@@ -66,15 +66,37 @@
} }
div.breadcrumbs a:hover, div.breadcrumbs a:hover,
div.breadcrumbs a:active, div.breadcrumbs a:active {
fieldset a.collapse-toggle:hover {
color:{{ theme.css_module_link_hover_color }} !important; color:{{ theme.css_module_link_hover_color }} !important;
} }
fieldset.collapsed a.collapse-toggle { fieldset.collapse {
color:{{ theme.css_module_background_color }} !important; border: 1px solid transparent;
} }
fieldset.collapse.collapsed a.collapse-toggle {
color:{{ theme.css_generic_link_color }} !important;
font-weight: bold;
text-transform: lowercase;
}
fieldset.collapse.collapsed a.collapse-toggle:hover,
fieldset.collapse.collapsed a.collapse-toggle:active {
color:{{ theme.css_generic_link_hover_color }} !important;
}
fieldset.collapse a.collapse-toggle {
color:{{ theme.css_module_link_color }} !important;
font-weight: bold;
text-transform: lowercase;
}
fieldset.collapse a.collapse-toggle:hover,
fieldset.collapse a.collapse-toggle:active {
color:{{ theme.css_module_link_hover_color }} !important;
}
.inline-group h2, .inline-group h2,
.inline-group h2 { .inline-group h2 {
background:{{ theme.css_module_background_color }}; background:{{ theme.css_module_background_color }};
@@ -198,9 +220,22 @@
min-width:320px !important; min-width:320px !important;
} }
.login #content {
padding:0px 30px 10px 30px !important;
}
/* same lateral padding as in logged view */ /* same lateral padding as in logged view */
.login #header { .login #header {
padding:10px 25px !important; padding:15px 30px !important;
}
.login #branding h1 {
margin-right:0;
}
.login #branding h1 img.logo {
max-width:100%;
margin-right:0;
} }
/* login button right aligned */ /* login button right aligned */
@@ -274,6 +309,11 @@
background-color:#ffffff; background-color:#ffffff;
} }
.module.filtered #changelist-filter li.selected a,
.module.filtered #changelist-filter li.selected a:hover {
color: {{ theme.css_generic_link_color }};
}
#content-related { #content-related {
{% if theme.css_module_rounded_corners %}border-radius:4px;{% endif %} {% if theme.css_module_rounded_corners %}border-radius:4px;{% endif %}
} }
@@ -293,7 +333,7 @@
} }
*/ */
/*.inline-group .tabular tr.has_original td.original, */ /*.inline-group .tabular tr.has_original td.original, */
.inline-group .tabular tr td.delete { .inline-group .tabular tr td.delete {
vertical-align:middle !important; vertical-align:middle !important;
text-align:center !important; text-align:center !important;
@@ -380,6 +420,13 @@
} }
/* sorl-thumbnail - improved AdminImageMixin widget layout */
a.thumbnail + input[type="checkbox"] {
margin:10px 0;
}
/* ckeditor + light theme - https://github.com/Ikimea/ckeditor-light-theme */ /* ckeditor + light theme - https://github.com/Ikimea/ckeditor-light-theme */
.cke_inner, .cke_wysiwyg_frame { .cke_inner, .cke_wysiwyg_frame {
@@ -22,4 +22,3 @@ def get_admin_interface_theme(context):
return obj return obj
+1 -1
View File
@@ -1,4 +1,4 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
__version__ = '0.1.2' __version__ = '0.1.5'
+2 -1
View File
@@ -17,7 +17,8 @@ setup(
download_url='https://github.com/fabiocaccamo/django-admin-interface/archive/%s.tar.gz' % __version__, download_url='https://github.com/fabiocaccamo/django-admin-interface/archive/%s.tar.gz' % __version__,
keywords=['django', 'admin', 'interface', 'ui', 'flat', 'theme', 'custom'], keywords=['django', 'admin', 'interface', 'ui', 'flat', 'theme', 'custom'],
install_requires=[ install_requires=[
'django-colorfield==0.1.10' 'django-colorfield==0.1.10',
'django-flat-theme==1.1.3'
], ],
classifiers=[] classifiers=[]
) )