« first day (2023 days earlier)      last day (1072 days later) » 
02:00 - 20:0020:00 - 00:00

8:01 PM
Esto desanima a revisar XDDD es como... men lo estas haciendo mal, te pondremos a prueba
 
8:38 PM
0
Q: Como deshabilitar botón según el valor del campo en base de datos

John DoeAsí tal cual como dice la pregunta como puedo deshabilitar un botón según el valor del campo que este registrado en base de datos, en palabras mas palabras menos lo que deseo es deshabilitar el botón cuando en el campo de la base de datos se encuentre registrado valores como 0,1,2. Inicialmente e...

 
@fredyfx Falta chequear si está activado el JavaScript.
@fredyfx Le bajaría la velocidad al grafo de la home page. Si lo pones más lento sera más fácil apreciar el efecto.
 
9:13 PM
adiós gente
se acabó mi semana laboral
 
@Excorpion Que tengas un buen fin de semana, descansa amigo
 
9:34 PM
alguien aqui a realizado la certificacion PMP???
@JohnDoe de casialidad esto esta relacionado a Sistema de Permisos, CRUD o roles de usuario??
 
@FranciscoNúñez De momento no, como esta pintando la cosa por ahora no se utilizan roles
Pero igual quiero saber porque lo dices ?
@FranciscoNúñez Hay algo que deba tener en cuenta y se me este pasando por alto ?
 
cuando desarrollas aplicaciones... que están relacionadas al área de administración de datos.. ERP... es importante estandarizar un sistema de permisos y roles para administrar por ejemplo los accesos a los botones... y prácticamente se basa en lo que dices... pero dependiendo del grueso del desarrollo hay varios caminos a seguir... para obtimizar el tiempo de ejecucion de cada accion del usuario...
 
Ya comprendo, bueno previo a eso ya cuento con un login pero la habilitación de ese botón depende mas de los datos que obtengo desde la BD, en este caso el Estatus
 
en teoria si ese boton no es dinamico, en el php o plantilla puedes hacer una verificacion previa del valor en tu base de datos y poner el boton con la propiedad disabled lo mismo pasa con los campos input y el readonly...

ahora aqui lo importante es la seguridad... independientemente de como muestres el boton... en el php donde se ejecuta la accion recivida al precionarlo, debes nuevamente validar el permiso... ya que el codigo html, css y javascrip se presta para ser modificado y te injecten un permiso que no tiene el usuario.
tambien es importante que te apegues al uso de sesiones para el este tema.
por ejemplo yo al hacer un login pre cargo en una variable de permisos dentro del array de sesiones todos los permisos que tiene en ese momento el usuario... en una sola consulta a la base de datos.

luego al momento que debo desplegar un boton no requiero hacer consultas a base de datos que pueden ralentizar el uso...
y si desde ajax puedes hacer la consulta al php para que te devuelva el valor de la sesion es mas rapido que solicitar que devuelva el dato que tienes en la base de datos...
claro esto es mi opinion personal.... a lo mejor hay otras ideas para manejar este tema ...
llega un punto en que tienes algo como esto ...
 
9:53 PM
Ya comprendo tu punto de vista y aquí para mi es muy importante la seguridad ya que lo que comentas que el usuario puede modificarlo desde la consola del navegador y cambiarlo por permisos que no tiene
 
imagino que los principales framework de php como laravel, zend, code igniter etc... deben tener esto resuelto pero jamas los he implementado...
cuando te decia que tenias varios caminos para resolverlo es por lo siguiente:

1. basarte en un sistema de permisos basado en roles.
2. mas complejo pero efectivo basarte en un sistema de permiso basado en pantalla y botones por usuario (Este esquema es el que uso casi en todos mis proyectos.).
3. hacer un mix de 1 y 2, para que la administracion de usuarios sea amigable.
 
10:16 PM
Interesante lo de los permisos basados en roles, de casualidad tendrás en algún git parte de este sistema de permisos ? Se que en un futuro tendré que implementar algo así
 
@JohnDoe lastimosamente no, lo que he desarrollado esta ya integrado a lo largo de un CRM Privado... y no creo que lance una version en github por lo mínimo hasta Finales de julio ya que soy el único escribiendo código en lo que sera github.com/arcanisgk/Last-Hammer XD
si puedes darle una lectura al readme.md te daras cuenta de lo que se trata...
y todo eso va acompañado del reciente lansamiento de bootstrap v5... que fue hace un par de dias...
 
10:47 PM
en lugar de devolver esto return []
hay otra manera mas bonita?
@MauricioContreras hola
 
11:01 PM
@FranciscoNúñez Gracias voy a revisarlo
@FranciscoNúñez Que tal te va con esta nueva versión ?
 
02:00 - 20:0020:00 - 00:00

« first day (2023 days earlier)      last day (1072 days later) »