Aquatours Almería

Activo

Creados 14 de mayo de 2025 a las 06:58
Actualizado 14 de mayo de 2025 a las 06:58

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.

Aquatours Almería es un proyecto de educación ambiental marina que promueve la divulgación de la biodiversidad del litoral almeriense mediante actividades participativas como el snorkel interpretativo. Su objetivo es acercar el conocimiento del medio marino a la ciudadanía de manera directa y sensorial, favoreciendo la concienciación sobre su conservación.

Objetivo principal

Fomentar la educación ambiental marina, la sensibilización ecológica y la conservación del litoral almeriense mediante experiencias divulgativas participativas.

Cómo participar

A través de actividades programadas de snorkel guiado educativo en las costas de Almería.

Equipamiento necesario

Equipamiento básico de snorkel, protección solar y disposición para la actividad acuática.

Coordinador
Aquatours Almería
Sector privado
241 0

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: 'G3nkXwQn4dKfZ0l4ry38kAfN6U2uTuX1uLFlIIa2eWB1i0r9TRNuCpyCBFHtZp3M', project_id: '166' }, 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: 'G3nkXwQn4dKfZ0l4ry38kAfN6U2uTuX1uLFlIIa2eWB1i0r9TRNuCpyCBFHtZp3M', project_id: '166' }, 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": 166, "users": selectedUsers, csrfmiddlewaretoken: 'G3nkXwQn4dKfZ0l4ry38kAfN6U2uTuX1uLFlIIa2eWB1i0r9TRNuCpyCBFHtZp3M' }, 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: 'G3nkXwQn4dKfZ0l4ry38kAfN6U2uTuX1uLFlIIa2eWB1i0r9TRNuCpyCBFHtZp3M' }, 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: 'G3nkXwQn4dKfZ0l4ry38kAfN6U2uTuX1uLFlIIa2eWB1i0r9TRNuCpyCBFHtZp3M' }, 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."); } }); }