Tarea #1271

fsmaker v1.3

Cuando creas un modelo debe añadir por defecto las columnas:

  • id, serial
  • creationdate, timestamp
  • lastupdate, timestamp
  • nick, varchar 50
  • lastnick, varchar 50
  • name, varchar 100

Debe crearlos tanto en el modelo como en el xml de la tabla y los xmlview.

daniel89fg_739

Completada por daniel89fg_739

España, 5 años, nivel 86

Fecha de inicio: 02-09-2022, Fecha de fin: 02-09-2022, pull request enviada, Puntos de soporte +5

Comentarios

Ya no se pueden hacer más comentarios.

Tarea #3280

Ahora que ya podemos añadir endpoints a la API, debemos tener la opción de crearlos desde fsmaker. fsmaker api Debe preguntar nombre de la clase y endpoint.

fsmaker - Pendiente 27-03-2024
Tarea #3265

Publicar en packagist.org para poder instalar con composer: composer global require facturascripts/fsmaker De esta forma se instalaría igual en todos los sistemas operativos. Además, podremos actualizar con el propio composer: composer global update También hay que crear la...

fsmaker - Pendiente 20-03-2024
Tarea #2099

Añadir la opción de crear los archivos Mod para los formularios de 2022. Operativa Añadir nueva opción al menú princpial: Formularios compra/venta (Mod) Escoger el nombre del archivo que se quiere añadir: Calculator, PurchasesLine, SalesLine, Sales, Purchases Crear...

fsmaker - Pendiente 26-01-2023
Tarea #1712

Anunciar versión 1.3 con las novedades que incluye. Crear la correspondiente publicación y vídeo demostrativo.

fsmaker - Pendiente 16-10-2022
Tarea #2817

Probar Laravel Prompts para solicitar información al usuario: con esta librería podemos diseñar formularios sencillos para el terminal, de forma que sea más amigable e intuitivo su uso. Esta librería se puede usar de forma independiente, sin necesidad de incluir todo...

fsmaker - Pendiente 08-10-2023
Tarea #2249

(Posible bug) Parece que fsmaker te permite crear tablas sin una clave primaria.

fsmaker daniel89fg_739 Revisar 13-03-2023
Tarea #1879

(Posible bug) parece que fsmaker permite poner nombres no válidos en las columnas, por ejemplo, le decimos de crear un modelo y le decimos que las columnas son: columna.uno columna dos columna Tres 3datos Todos estos nombres no son válidos. Solamente se admiten letras,...

fsmaker daniel89fg_739 Completado 09-12-2022
Tarea #2925

Añadir nueva opción: upgrade fsmaker upgrade ¿Qué hace? Debe leer todos los controladores y modelos del plugin, añadir el use de Tools y reemplazar las llamadas a funciones obsoletas: 'ToolBox::log(' => 'Tools::log(', '$this->toolBox()->log(' => 'Tools::log(',...

fsmaker daniel89fg_739 Completado 21-11-2023
Tarea #2782

Reemplazar las llamadas a ToolBox por llamadas a la nueva clase Tools.

fsmaker daniel89fg_739 Completado 29-09-2023
Tarea #2554

Al crear tablas y modelos, la columna creationdate debe ser creation_date, lo mismo con lastupdate => last_update y lastnick => last_nick

fsmaker daniel89fg_739 Completado 11-06-2023
Tarea #2371

(BUG) los edit xmlview que genera fsmaker son problemáticos en los campos de nick y lastnick, ya que los pone como widgets text en lugar de widgets select. Por tanto, cuando no hay ningún usuario seleccionado, intenta guardar un '' en lugar de un null, y como no cumple la...

fsmaker daniel89fg_739 Completado 06-04-2023
Tarea #2147

Cuando decimos que queremos añadir las columnas por defecto, nos debemos guardar en una variable a true como que hemos escogido esa opción. Al tener la variable a true, en el test del modelo preguntamos añadimos la comprobación de exists() para rellenar las columnas por...

fsmaker daniel89fg_739 Completado 07-02-2023
Tarea #1991

Hay que reordenar también los campos del modelo (orden alfabétido).

fsmaker neorazorx_1 Completado 07-01-2023
Tarea #2093

Al crear un archivo de extensión si no tienes el init.php creado, al crear el init.php automáticamente el namespace lo crea mal. Por ejemplo al crear una extensión del controlador EditSettings, el namespace el archivo init.php es el siguiente: namespace...

fsmaker daniel89fg_739 Completado 25-01-2023
Tarea #1871

Al crear el plugin desde cero poner la versión mínima en el facturascripts.ini a la 2022.5

fsmaker daniel89fg_739 Completado 05-12-2022
Tarea #1870

Al añadir un nuevo campo al modelo, preguntar lo siguiente: si es obligatorio o no, poner en la tabla null = no y en los xml el campo required. en los campos de tipo texto, en el xmlview poner el maxlength. los campos de tipo float preguntar por el min, max y el step para...

fsmaker daniel89fg_739 Completado 05-12-2022
Tarea #1720

Modificar el clear() de los modelos generados para rellenar los campos nick y lastnick. Modificar también el test() para escapar el html de los campos string y modificar el saveInsert() para asignar el lastnick.

fsmaker daniel89fg_739 Completado 18-10-2022
Tarea #1716

Añadir la opción de crear un test unitario: fsmaker test Debe preguntar el nombre del test. El nombre introducido debe comenzar por mayúsculas y debe terminar en Test. Ejemplos: ProductoTest AlmacenTest Cuando se crea un test se debe crear también la carpeta Test/main y...

fsmaker daniel89fg_739 Completado 16-10-2022
Tarea #1014

Añadir opción para comprimir el plugin: fsmaker zip Debe comprimir la carpeta del plugin, es decir, si estás dentro de la carpeta del plugin y ejecutas fsmaker zip debe crear un zip que contenga una carpeta llamada como el plugin y dentro los archivos del plugin. Debe...

fsmaker daniel89fg_739 Completado 26-05-2022
Tarea #1719

Al añadir cualquier archivo comprobar que existe su correspondiente carpeta, si no existe crearla.

fsmaker daniel89fg_739 Completado 17-10-2022
Tarea #1718

Preguntar si añadie o no las columnas por defecto. Ahora las añade siempre si o si. También cambiar la clase ModelCore que se usa para definir la fecha en el clear del modelo por self:: para acceder a las constantes de ModelCore.

fsmaker daniel89fg_739 Completado 17-10-2022
Tarea #804

Forzar los tipos de retorno en los archivos generados con el fsmaker. En controladores Forzar retorno de array en la función getPageData() y string en getModelClassName() https://github.com/FacturaScripts/fsmaker/blob/main/SAMPLES/Controller.php.sample...

fsmaker neorazorx_1 Completado 30-03-2022
Tarea #543

Modificar el README.md del fsmaker para indicar cómo instalar en windows, linux y mac, enlaces a la web, etc... Archivo a modificar https://github.com/FacturaScripts/fsmaker/blob/main/README.md

fsmaker socger_5995 Completado 21-08-2021
Tarea #542

Modificar fsmaker para que al crear un modelo, inicialice en el clear las fechas, los enteros y floats. Archivo a modificar https://github.com/FacturaScripts/fsmaker/blob/8b645a25dd4b792025080cfaf52461e4108fcd4e/fsmaker.php#L511

fsmaker socger_5995 Completado 21-08-2021
Tarea #539

Modificar el fsmaker para poder generar extensiones de modelos y controladores. Repositorio https://github.com/FacturaScripts/fsmaker

fsmaker socger_5995 Completado 14-08-2021
Tarea #540

Modificar el fsmaker para poder indicar los campos que queremos, al crear modelos. Repositorio https://github.com/FacturaScripts/fsmaker

fsmaker socger_5995 Completado 14-08-2021
Tarea #2098

Añadir la opción de creación de CronJobs. Nueva opción del menú principla: CronJob Crear carpeta CronJob si no existe. Pregunta el nombre del CronJob y cada cuanto se ejecuta. Poner el nombre del cron y crear el archivo dentro de la carpeta nueva. Crear/editar el...

fsmaker - Boceto 26-01-2023
Tarea #2440

Al añadir un XMLView de una extensión de un listado, se crea un archivo xml con un grupo llamado "data_extension". Al hacerlo así, al ir a la vista donde carga dicho xml se pierden el resto de campos.

fsmaker - Boceto 25-04-2023
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.10086s

Soporte