Skip to main content
Blinks

Crear un Blink desde dentro de una categoría

Abre cualquier categoría de Blink y ahora verás Nuevo Blink aquí en el encabezado, junto a Volver, Editar y Eliminar. Abre el formulario de captura con esa categoría ya seleccionada, para que puedas escribir la nota y guardarla sin elegir la categoría nuevamente.

Dónde está

Blinks → Categorías → cualquier categoría. El botón está en la misma fila que Volver a Categorías, Editar y Eliminar. En un teléfono, baja a su propia línea en lugar de apretar las otras.

La categoría está preseleccionada, no bloqueada

Se completa por ti y todavía puedes cambiarla antes de guardar, exactamente como si la hubieras elegido manualmente. Nada se decide hasta que guardas el Blink.

Por qué se añadió

De un informe de error presentado en una página de categoría: "Ahora mismo estoy dentro de una categoría específica. Ahora quiero hacer un Blink bajo esta categoría pero no tengo el botón ahí. Hazlo fácil para hacer un Blink bajo esta categoría."

El encabezado tenía cada acción excepto la que esa página es realmente para — podías volver, renombrar la categoría o eliminarla, pero no agregar nada a ella.

Objetivos, Proyectos y Negocios

Las páginas de sus categorías comparten el mismo encabezado y no tienen este botón aún. Eso es deliberado en lugar de un descuido: el botón solo aparece donde hay un formulario de captura que acepta una categoría, y un botón que no lleva a ninguna parte sería peor que no tener botón. Esos módulos pueden recogerlo cuando ganen la misma ruta.

Ya tienen su propia versión de esto, más abajo en sus páginas de detalles: un "Nuevo Blink — estará vinculado a este proyecto" formulario.

Para desarrolladores

El enlace es ?open_blink_form=1&category=<pk> en el panel de control de Blink, uniendo el existente ?calendar_date= prellenado en lugar de agregar un segundo camino de captura. La id es resuelta por blink.services.owned_category_id(user, raw), que toma un usuario y un valor crudo en lugar de una solicitud, por lo que un cliente nativo puede preseleccionar una categoría sin una capa HTTP.

Una pk que no es tuya se resuelve en nada. Llega en una cadena de consulta, así que es elegido por el atacante; el queryset propio del formulario también está filtrado por propietario, pero la verificación vive al lado de la entrada, por lo que un cambio posterior al formulario no puede eliminarlo silenciosamente.

En el parcial compartido _shared/_category_detail.html, create_url y create_label son opcionales — omítelos y el encabezado se renderiza exactamente como antes.

This guide was translated automatically. Read the English original.

🪐 OrbitPilot