Git Product home page Git Product logo

zfe's Issues

Настроить Doctrine для размещения packages рядом с generated в пакетах

Сейчас при использовании пакетов Doctrine создает следующую структуру:

models
└─ packages
│  └─ Service
│     │ PackageCustomers.php
│     └ PackageVehicles.php
└─ Service
│  └─ generated
│  │  | BaseCustomers.php
│  │  └ BaseVehicles.php
│  │ Customers.php
│  └ Vehicles.php
└─ generated
│  │ BaseEditors.php
│  └ BaseHistory.php
│ Editors.php
└ History.php

Будет удобнее, если структура будет следующей:

models
└─ Service
│  └─ generated
│  │  │ BaseCustomers.php
│  │  └ BaseVehicles.php
│  └─ packages
│  │  │ PackageCustomers.php
│  │  └ PackageVehicles.php
│  │ Customers.php
│  └ Vehicles.php
└─ generated
│  │ BaseEditors.php
│  └ BaseHistory.php
│ Editors.php
└ History.php

Добавить режим тех. работ

Добавить настройку и команды для включения и отключения режима проведения технических работ.
Кроме блокировки интерфейса непосредственно во время проведения работ:

  • реализовать предупреждение заранее о работах,
  • извещение пользователей о завершение работ без перезагрузки страницы.

Реализовать единую настройку автокомплитов для модели

Сейчас автокомплиты настраиваются в модели, которая содержит элемент формы с автокомплитом, и приходится одинаковые настройки автокомплита вставлять с разные места. Необходимо добавить возможность задавать настройки автокомплита по конкретной таблице.

Пример, автокомплит по авторам (персонам) произведений и переводчикам (персонам) произведений:
Для такого автокомплита необходимо в произведении указать настройки для элемента формы авторы и переводчики.
Нужно что бы вместо этого можно было указать настройки в персонах.

Sphinx: MySQL server has gone away

self::$_connection = self::newConnection();

Подключение пропадет, если используется в скрипте, который выполняется долго.
Добавить проверку состояния подключения. Автоматическое переподключение

Заменить datepicker html5 на js-ный

Не во всех популярных браузерах поддерживается стандартный html5 datepicker.
Необходимо заменить его на JS, у которого не будет такой проблемы.

Добавить функционал восстановления пароля

Разработать отключаемый функционал для восстановления паролей пользователей.
Необходима регистрировать запросы восстановления и уведомлять о запросах администраторов.

Завернуть сохранение записи в editAction в транзакцию

Если исключение случится в _afterSave – запись будет сохранена, но:

  • Будет сообщение, что «Сохранить не удалось», и редиректа на страницу сохраненной записи не произойдет.
  • Когда мы нажмем сохранить еще раз – после сохранения у нас будет 2 одинаковых записи в системе. Причем, вероятно, вторая также покажет ошибку.

Снимок экрана 2019-10-16 в 13 02 41

Код ошибки исполнения ZFE_Console_Command

Добавить возможность при исключении ZFE_Console_Exception выйти с произвольным кодом, указанным в брошенном исключении (которое обязано быть > 0)

zfe/bin/zfe-tools
изображение

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.