# BWP - свободная программа: вы можете перераспространять ее и/или # изменять ее на условиях Стандартной общественной лицензии GNU в том виде, # в каком она была опубликована Фондом свободного программного обеспечения; # либо версии 3 лицензии, либо (по вашему выбору) любой более поздней # версии. # # BWP распространяется в надежде, что она будет полезной, # но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА # или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробнее см. в Стандартной # общественной лицензии GNU. # # Вы должны были получить копию Стандартной общественной лицензии GNU # вместе с этой программой. Если это не так, см. # <http://www.gnu.org/licenses/>. ############################################################################### """ from bwp.sites import site from bwp.models import ModelBWP from django.utils.translation import ugettext_lazy as _ from models import * class PersonAdmin(ModelBWP): list_display = ('__unicode__', 'id') search_fields = ['last_name', 'first_name', 'middle_name', 'id'] raw_id_fields = ['user'] site.register(Person, PersonAdmin) class OrgAdmin(ModelBWP): list_display = ('__unicode__', 'id') site.register(Org, OrgAdmin)
from bwp.models import ModelBWP, ComposeBWP, LogEntry,\ GlobalUserSettings, TempUploadFile, ManyToManyBWP from django.utils.translation import ugettext_lazy as _ label_id = _('ID') label_pk = _('PK') class PermissionAdmin(ModelBWP): list_display = ('__unicode__', 'id') search_fields = ( 'name', 'codename', 'content_type__app_label', 'content_type__model', ) site.register(Permission, PermissionAdmin) class PermissionCompose(ManyToManyBWP): list_display = ('__unicode__', 'name', 'codename', 'id') search_fields = ( 'name', 'codename', 'content_type__app_label', 'content_type__model', ) model = Permission class UserAdmin(ModelBWP): list_display = ('__unicode__', 'is_active', 'is_superuser',
# Вы должны были получить копию Стандартной общественной лицензии GNU # вместе с этой программой. Если это не так, см. # <http://www.gnu.org/licenses/>. ############################################################################### """ from django.utils.translation import ugettext_lazy as _ from bwp.sites import site from bwp.models import ModelBWP from models import * class PostAdmin(ModelBWP): list_display = ("__unicode__", "id") site.register(Post, PostAdmin) class EmployeeAdmin(ModelBWP): list_display = ("__unicode__", "org", "id") site.register(Employee, EmployeeAdmin) class ClientAdmin(ModelBWP): list_display = ("__unicode__", "id") site.register(Client, ClientAdmin)
# BWP распространяется в надежде, что она будет полезной, # но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА # или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробнее см. в Стандартной # общественной лицензии GNU. # # Вы должны были получить копию Стандартной общественной лицензии GNU # вместе с этой программой. Если это не так, см. # <http://www.gnu.org/licenses/>. ############################################################################### """ from django.utils.translation import ugettext_lazy as _ from bwp.sites import site from bwp.models import ModelBWP, ComposeBWP from models import * site.register(NOMENCLATURE_MODEL, ModelBWP) site.register(Warehouse, ModelBWP) class PartyCompose(ComposeBWP): verbose_name = _('parties') list_display = ( 'nomenclature', 'doc_count', 'doc_price', 'doc_summa', 'id', ) class StockCompose(PartyCompose): model = Stock
class GroupCompose(ManyToManyBWP): model = Group class AdminGroupCompose(ManyToManyBWP): model = Group verbose_name = _('admin groups') class SpoolerDeviceCompose(ManyToManyBWP): model = SpoolerDevice list_display = ('state', 'method', 'group_hash', 'id') class SpoolerDeviceAdmin(ModelBWP): list_display = ('local_device', 'state', 'method', 'group_hash', 'id') site.register(SpoolerDevice, SpoolerDeviceAdmin) class LocalDeviceAdmin(ModelBWP): list_display = ('title', 'driver', 'port', 'username', 'id') search_fields = ['title', ] compositions = [ ('users', UserCompose), ('groups', GroupCompose), ('admin_users', AdminUserCompose), ('admin_groups', AdminGroupCompose), ('spoolerdevice_set', SpoolerDeviceCompose), ] site.register(LocalDevice, LocalDeviceAdmin) class RemoteDeviceAdmin(ModelBWP):
# версии. # # BWP распространяется в надежде, что она будет полезной, # но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА # или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробнее см. в Стандартной # общественной лицензии GNU. # # Вы должны были получить копию Стандартной общественной лицензии GNU # вместе с этой программой. Если это не так, см. # <http://www.gnu.org/licenses/>. ############################################################################### """ from django.utils.translation import ugettext_lazy as _ from bwp.sites import site from bwp.models import ModelBWP, ComposeBWP from models import * class DocumentBWP(ModelBWP): list_display = ('title', 'content_type', 'qualifier', 'template_name', 'id') ordering = ['content_type'] site.register(Document, DocumentBWP) class ReportBWP(ModelBWP): list_display = ('document', 'created', 'user', 'url', 'id') search_fields = ['document__title',] site.register(Report, ReportBWP)
# # You should have received a copy of the GNU General Public License # along with BWP. If not, see <http://www.gnu.org/licenses/>. # # Этот файл — часть BWP. # # BWP - свободная программа: вы можете перераспространять ее и/или # изменять ее на условиях Стандартной общественной лицензии GNU в том виде, # в каком она была опубликована Фондом свободного программного обеспечения; # либо версии 3 лицензии, либо (по вашему выбору) любой более поздней # версии. # # BWP распространяется в надежде, что она будет полезной, # но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА # или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробнее см. в Стандартной # общественной лицензии GNU. # # Вы должны были получить копию Стандартной общественной лицензии GNU # вместе с этой программой. Если это не так, см. # <http://www.gnu.org/licenses/>. ############################################################################### """ from django.utils.translation import ugettext_lazy as _ from bwp.sites import site from bwp.models import ModelBWP from models import * class TemplateAdmin(ModelBWP): list_display = ('__unicode__', 'id') site.register(Template, TemplateAdmin)