La Red de Huertos Urbanos Comunitarios de Madrid

Activo

desde 08/06/2011

Creados 12 de mayo de 2025 a las 11:51
Actualizado 12 de mayo de 2025 a las 11:51

Este contenido fue subido al Observatorio por Ibercivis.

¿Eres responsable de este contenido? Escríbenos y te daremos acceso para editarlo o te traspasaremos su propiedad.

La Red de Huertos Urbanos Comunitarios de Madrid (ReHdMad!) es una iniciativa que coordina huertos urbanos comunitarios en la ciudad de Madrid. Su objetivo es fomentar la agricultura urbana ecológica, el intercambio de conocimientos y la participación ciudadana en la gestión de espacios verdes.

Objetivo principal

Fomentar la agricultura urbana ecológica y comunitaria, promoviendo la sostenibilidad, la educación ambiental y la participación ciudadana en Madrid.

Cómo participar

Uniéndose a alguno de los huertos comunitarios de la red y participando en las actividades organizadas.

Equipamiento necesario

Herramientas básicas de jardinería, acceso a espacios verdes urbanos.

Coordinador
Red de Huertos Urbanos de Mad…
Liderada por la Comunidad
566 1

Este sitio web utiliza cookies — Utilizamos cookies para mantener tu sesión activa, recordar tu preferencia de idioma y recopilar estadísticas anónimas que nos ayudan a mejorar la plataforma. No se comparte ningún dato personal con terceros. Más información sobre cookies y privacidad

" no puede cerrar el bloque. var _currentEditors = JSON.parse(document.getElementById('cooperators-data').textContent || '[]'); if (typeof _currentEditors === 'string') { _currentEditors = JSON.parse(_currentEditors || '[]'); } _currentEditors.forEach(function(u) { var opt = new Option(u.name + ' (' + u.email + ')', u.email, true, true); $('#id_usersAllowed').append(opt); }); $('#id_usersAllowed').select2({ ajax: { url: '/usersForPermissionsSearch', dataType: 'json', delay: 300, data: function(params) { return {q: params.term}; }, processResults: function(data) { return {results: data.map(function(u) { return {id: u.email, text: u.name + ' (' + u.email + ')'}; })}; }, cache: true }, minimumInputLength: 2, allowClear: true }); if (_currentEditors.length) { $('#id_usersAllowed').trigger('change'); } // Handle like button $("#buttonLikeProject").on("click", function () { $.ajax({ type: 'POST', url: '/likeProjectAjax', data: { csrfmiddlewaretoken: 'PMYb03mWKXLGnhBmzH7mvCkXs2KCc2re1lvF39sWa7i7ErKaa9uCNapYNfzGnmT9', project_id: '125' }, success: function (response) { var btn = $('#buttonLikeProject'); var val = btn.find('.value'); var count = parseInt(val.text(), 10); if (response.Liked === 'True') { btn.removeClass('text-muted').addClass('text-danger'); val.text(count + 1); } else { btn.removeClass('text-danger').addClass('text-muted'); val.text(Math.max(0, count - 1)); } } }); }); // Handle bookmark button $("#buttonBookmarkProject").on("click", function () { $.ajax({ type: 'POST', url: '/bookmarkProjectAjax', data: { csrfmiddlewaretoken: 'PMYb03mWKXLGnhBmzH7mvCkXs2KCc2re1lvF39sWa7i7ErKaa9uCNapYNfzGnmT9', project_id: '125' }, success: function (response) { var btn = $('#buttonBookmarkProject'); if (response.Bookmarked === 'True') { btn.attr('bookmarked', 'True').removeClass('text-muted').addClass('text-primary'); } else { btn.attr('bookmarked', 'False').removeClass('text-primary').addClass('text-muted'); } }, error: function () { console.error("Failed to set bookmark status."); } }); }); // Handle changes in the usersAllowed selection $('#id_usersAllowed').on('change', function () { let selectedUsers = $("#id_usersAllowed option:selected").map(function () { return $.trim($(this).val()); }).get().join(','); $.ajax({ type: "POST", url: "/allowUser/", data: { "project_id": 125, "users": selectedUsers, csrfmiddlewaretoken: 'PMYb03mWKXLGnhBmzH7mvCkXs2KCc2re1lvF39sWa7i7ErKaa9uCNapYNfzGnmT9' }, success: function (response) { console.log("User permissions updated."); }, error: function () { console.error("Failed to update user permissions."); } }); }); }); /** * Marks a project as Featured or Unfeatured. * @param {int} idProject - The project ID. * @param {boolean} featured - Whether the project should be featured. */ function setFeatured(idProject, featured) { $.ajax({ type: "POST", url: "/setFeatured/", data: { "project_id": idProject, "featured": featured, csrfmiddlewaretoken: 'PMYb03mWKXLGnhBmzH7mvCkXs2KCc2re1lvF39sWa7i7ErKaa9uCNapYNfzGnmT9' }, success: function () { window.location.reload(false); }, error: function () { console.error("Failed to update featured status."); } }); } /** * Approves or unapproves a project. * @param {int} idProject - The project ID. * @param {boolean} approved - Whether the project should be approved. */ function setApproved(idProject, approved) { $.ajax({ type: "POST", url: "/setApproved/", data: { "project_id": idProject, "approved": approved, csrfmiddlewaretoken: 'PMYb03mWKXLGnhBmzH7mvCkXs2KCc2re1lvF39sWa7i7ErKaa9uCNapYNfzGnmT9' }, success: function () { window.location.reload(false); if (!approved) { document.querySelector('.contact-creator-btn[data-group="project"]').click(); } }, error: function () { console.error("Failed to update approval status."); } }); }