Realice las modificaciones que considere necesarias, tanto en backend como en frontend, para satisfacer los nuevos requisitos que a continuación se describen.
Se desea ofrecer a los propietarios que los productos de sus restaurantes aparezcan ordenados según el campo order de la entidad Producto o según el campo price del producto, y que puedan determinar cual será el orden predeterminado en cada restaurante, de manera que cuando se listen los productos aparezcan siempre según el orden que haya decidido.
Recuerde que actualmente los productos se muestran en la pantalla de detalle del restaurante y el backend los devuelve siempre ordenados según el campo order. Por defecto, cada restaurante ordenará sus productos según el mencionado campo order.
Implemente los cambios necesarios en Backend y Frontend para incluir dicha funcionalidad. Se espera que el Frontend siga un diseño como el que se muestra en las siguientes capturas.
Nótese que no se pide modificación de las pantallas de creación o edición de restaurante.