Mobilizon issueshttps://framagit.org/framasoft/mobilizon/-/issues2024-01-15T20:49:35Zhttps://framagit.org/framasoft/mobilizon/-/issues/20Add recurence options for events2024-01-15T20:49:35ZThomasthomas.citharel@framasoft.orgAdd recurence options for eventsActivityStreams doesn't have this, but Schema has a pending extension : http://pending.schema.org/ScheduleActivityStreams doesn't have this, but Schema has a pending extension : http://pending.schema.org/ScheduleBackloghttps://framagit.org/framasoft/mobilizon/-/issues/1112Prominently display ongoing events in the UI2024-03-18T16:51:16ZAmanda GravenProminently display ongoing events in the UI***
update 19012023
-On-going events must appear in every page showing events: search results, home page if agenda, group page.
-the icon should display both the "from date" and the "to date" when they are different.
***
Events often con...***
update 19012023
-On-going events must appear in every page showing events: search results, home page if agenda, group page.
-the icon should display both the "from date" and the "to date" when they are different.
***
Events often contain information which is relevant to view while an event is ongoing, such as a time plan, agenda, or similar. However, since events get moved into "past events" once the event's start time has passed, it's very tedious to navigate to the page for a currently happening event.
I think it makes sense for currently happening events to be displayed as prominently if not more prominently than upcoming events on the front page of mobilizon, as well as the event list for groups.5.0.0setopsetophttps://framagit.org/framasoft/mobilizon/-/issues/292Allow to take multiple places for an event2024-03-10T22:06:40ZThomasthomas.citharel@framasoft.orgAllow to take multiple places for an eventShould we consider extra places as anonymous participations? Or with another solution?Should we consider extra places as anonymous participations? Or with another solution?Backloghttps://framagit.org/framasoft/mobilizon/-/issues/1087Feature request: Allow logo in header to be changed2024-02-22T11:13:14ZHenningFeature request: Allow logo in header to be changedCurrently it is not possible to change the logo in the header with out changing the source code of the frontend as the Mobilizon logo is hardcoded with SVG XML.
For a broader adaption some form of customizability is important IMHO. I u...Currently it is not possible to change the logo in the header with out changing the source code of the frontend as the Mobilizon logo is hardcoded with SVG XML.
For a broader adaption some form of customizability is important IMHO. I understand that a complete theming setup is a lot of work (see: #751). Having an easy option to change the instance logo (via the instance setting or overriding a file) could be good short term solution for having a more custom look of an instance.Backloghttps://framagit.org/framasoft/mobilizon/-/issues/933Apply a location to the homepage2024-03-27T00:08:09ZThomasthomas.citharel@framasoft.orgApply a location to the homepageShould have an admin UI setting for this, with an address autocomplete, so that we get the name and the set of coordinates.Should have an admin UI setting for this, with an address autocomplete, so that we get the name and the set of coordinates.Backloghttps://framagit.org/framasoft/mobilizon/-/issues/925Bug : images in a page or event description get detached2024-03-10T22:34:21ZMeldaneBug : images in a page or event description get detachedI have to edit my pages or events descriptions every few days, because the images I included regularly get detached, so I need to upload them again.
Maybe they get detached whenever the software gets updated ?I have to edit my pages or events descriptions every few days, because the images I included regularly get detached, so I need to upload them again.
Maybe they get detached whenever the software gets updated ?Backloghttps://framagit.org/framasoft/mobilizon/-/issues/687Allow group members to see participants to group events2024-03-12T15:13:27ZLahaxAllow group members to see participants to group eventsThis was discussed in the forum.
This is nice for the group community. They might want to attend a big event together for instance.
https://framacolibri.org/t/meet-up/11752/2This was discussed in the forum.
This is nice for the group community. They might want to attend a big event together for instance.
https://framacolibri.org/t/meet-up/11752/2Backloghttps://framagit.org/framasoft/mobilizon/-/issues/632Waiting List2024-03-08T17:39:58ZJaliljalil@arfaoui.netWaiting ListFor events with limited seats, it could be useful to enable a waiting list, so that people can still register in the event that a previously-registered user cancel his participationFor events with limited seats, it could be useful to enable a waiting list, so that people can still register in the event that a previously-registered user cancel his participationBackloghttps://framagit.org/framasoft/mobilizon/-/issues/591[Request] Ablility to show who is comming to an event to allow team work (par...2024-03-06T18:02:38ZMeldane[Request] Ablility to show who is comming to an event to allow team work (participants visibility)Ability to show either publicly,to other participants only or to moderators who are the other participants is a necessity for a lot of groups, especially those who want to team work, as discussed here :
https://framacolibri.org/t/visibil...Ability to show either publicly,to other participants only or to moderators who are the other participants is a necessity for a lot of groups, especially those who want to team work, as discussed here :
https://framacolibri.org/t/visibilite-publique-des-participant-e-s-sur-un-evenement-une-possibilite/9754Backloghttps://framagit.org/framasoft/mobilizon/-/issues/877Manual approval of new users by instance admin to prevent spam2024-03-22T18:05:51ZallilengyiManual approval of new users by instance admin to prevent spamOn my instance I am confronted with scammer events with titles like "Find the best youtube marketing consultant in India" or "How to choose the best twitter marketer in India".
My Instance has open registration. So I/the instance modera...On my instance I am confronted with scammer events with titles like "Find the best youtube marketing consultant in India" or "How to choose the best twitter marketer in India".
My Instance has open registration. So I/the instance moderators need a tool, to approve (events of) an actor/user/group before there events are published.
I can imagine the following workflow:
Case A)
A users registers, creates an event. Instead of publishing it, the event may get assigned the status draft and an approval request is sent to instance moderators.
In the instance settings I would like to configure that I want to approve the first `<n>` events.
Case B)
A new group is created. If an approved user is member of that group, then set the group as approved and everything stays like it is.
If a group has only unapproved members, then the workflow can be as in case A). Here I can imagine to have a separate setting for groups: configure that I want to approve the first `<n>` events of a group. But I am not sure if this is reasonable.
Once a group is approved: all members of that group are approved (also new members, that join after the approval of the group)
Hence trusted/approved users lead to trusted/approved groups and vice versa.Backloghttps://framagit.org/framasoft/mobilizon/-/issues/248Don't make currently happening events past ones2024-02-29T12:16:53ZThomasthomas.citharel@framasoft.orgDon't make currently happening events past onesEvents with a past start date and future end date should be placed into a « currently happening events » section.
See https://framacolibri.org/t/evenement-passes-a-venir/6084Events with a past start date and future end date should be placed into a « currently happening events » section.
See https://framacolibri.org/t/evenement-passes-a-venir/6084BacklogLahaxLahaxhttps://framagit.org/framasoft/mobilizon/-/issues/1116Allow login with LDAP usernames instead of emails2024-03-19T20:46:02ZThomasthomas.citharel@framasoft.orgAllow login with LDAP usernames instead of emailsCurrently the login form only allows using an email to log in.
- [ ] allow anything to be used as an identifier when using LDAP auth
- [ ] make sure we still can get the email attribute of the LDAP user
- [ ] reuse the username for the ...Currently the login form only allows using an email to log in.
- [ ] allow anything to be used as an identifier when using LDAP auth
- [ ] make sure we still can get the email attribute of the LDAP user
- [ ] reuse the username for the user's initial profileBackloghttps://framagit.org/framasoft/mobilizon/-/issues/730Event on multiple days should display both start and end date2024-03-18T16:55:42ZsetopEvent on multiple days should display both start and end dateOn search result and on event card, event on multiple days should display both start and end date :
![Screenshot_2021-06-15_at_09-18-00_MARCHE_DES_PRODUCTEURS](/uploads/207368e84d84126f87a913cd9989f096/Screenshot_2021-06-15_at_09-18-00_...On search result and on event card, event on multiple days should display both start and end date :
![Screenshot_2021-06-15_at_09-18-00_MARCHE_DES_PRODUCTEURS](/uploads/207368e84d84126f87a913cd9989f096/Screenshot_2021-06-15_at_09-18-00_MARCHE_DES_PRODUCTEURS.png)5.0.0Laurent GAYLaurent GAYhttps://framagit.org/framasoft/mobilizon/-/issues/525Custom form to join event2024-03-03T22:25:20Z[1000i100] Millicent Billettegit@1000i100.frCustom form to join eventRelated : #409 #264 #265
For example, if i want to join an event including food, i could have to say if i want vegan menu or not.
For other event, a gender parity can be wanted so ask for gender, and limit subscription by gender ratio ...Related : #409 #264 #265
For example, if i want to join an event including food, i could have to say if i want vegan menu or not.
For other event, a gender parity can be wanted so ask for gender, and limit subscription by gender ratio could be great
For other event, it could be a link to a payment platform with a callback to validate subscription if payement succed...Backloghttps://framagit.org/framasoft/mobilizon/-/issues/265Pay for events in-app2024-03-13T21:15:55ZGhost UserPay for events in-appThis is a feature request. I couldn't find any issues for "event fees" or "event payment", so I'll make this one.
I understand that one could simply link off the app to a ticket provider or system to handle event payment. But it would b...This is a feature request. I couldn't find any issues for "event fees" or "event payment", so I'll make this one.
I understand that one could simply link off the app to a ticket provider or system to handle event payment. But it would be cool if you could have payment as a more integrated part of the app. It can be through whichever payment provider you deem to be most in line with the project's values, of course, but it's a feature I think you should at least explore.Backloghttps://framagit.org/framasoft/mobilizon/-/issues/1270Invite group members by their email2024-03-12T20:59:29ZnumahellInvite group members by their emailTo manage group members easier, it could be useful to invite people to a groupe even if he/she have not a mobilizon account yet.
This could be done to enter email in "Invite a new member" field.To manage group members easier, it could be useful to invite people to a groupe even if he/she have not a mobilizon account yet.
This could be done to enter email in "Invite a new member" field.https://framagit.org/framasoft/mobilizon/-/issues/1145Moderation of group events by group moderator before it's published2024-03-12T20:52:41ZxundeenergieModeration of group events by group moderator before it's publishedI started to follow a group on a remote instance. And then i wanted to create a new event. But this is not possible for members.
I think a very good feature would be to have settings for a group
- allow or deny members to create new eve...I started to follow a group on a remote instance. And then i wanted to create a new event. But this is not possible for members.
I think a very good feature would be to have settings for a group
- allow or deny members to create new events
- choose in settings, if creation events from members is allowed, to moderate new events from members from an admin or mod, or allow unchecked events.
The background is a fridays for future group on mobilizon, where people are invited to join to the group and create a photo-event for their hometown. But it does not work, because members are not allowed to create events...Backloghttps://framagit.org/framasoft/mobilizon/-/issues/1114Embed calendar view on other sites2024-03-20T21:41:45ZTrammell HudsonEmbed calendar view on other sitesIs there a supported way to embed a calendar view of events on another site? I've hacked something together to create an iframe-able version of the ICS feed using the MIT licensed [fullcalendar.io bundle](https://github.com/fullcalendar/...Is there a supported way to embed a calendar view of events on another site? I've hacked something together to create an iframe-able version of the ICS feed using the MIT licensed [fullcalendar.io bundle](https://github.com/fullcalendar/fullcalendar) and its [icalendar plugin](https://fullcalendar.io/docs/icalendar). This will fetch the ICS feed for a Mobilizon group and render a month view with clickable entries that lead to the event pages.
```
<iframe src="https://hackerspace.zone/html/calview.html?ics=https://events.hackerspace.zone/@events/feed/ics"
width="100%" height=600 style="border:0"></iframe>
```
```
<html>
<head>
<meta charset='utf-8' />
<meta http-equiv="Content-Security-Policy" content="frame-src '*'">
<style>
html, body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
font-size: 14px;
}
#calendar {
max-width: 800px;
margin: 00px auto;
}
</style>
<link href='https://cdn.jsdelivr.net/npm/fullcalendar@5.11.0/main.min.css' rel='stylesheet' />
<script src='https://cdn.jsdelivr.net/npm/fullcalendar@5.11.0/main.min.js'></script>
<script src='https://github.com/mozilla-comm/ical.js/releases/download/v1.4.0/ical.js'></script>
<script src='https://cdn.jsdelivr.net/npm/@fullcalendar/icalendar@5.11.0/main.global.min.js'></script>
<script>
const param = new URL(location).searchParams;
const ics = param.get("ics") || 'https://events.hackerspace.zone/@events/feed/ics';
const view = param.get("view") || "dayGridMonth";
document.addEventListener('DOMContentLoaded', function() {
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: view,
headerToolbar: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay'
},
events: {
url: ics,
format: 'ics'
}
});
calendar.render();
});
</script>
</head>
<body>
<div id='calendar'></div>
</html>
```Backloghttps://framagit.org/framasoft/mobilizon/-/issues/725Federation: give the possibility to federate a selection of groups / events2024-03-13T21:23:00ZLahaxFederation: give the possibility to federate a selection of groups / eventsUse case: instance A is for "all bands in Lyon" and instance B is for "Jazz bands in France".
What's currently possible is that:
-instance A follow instance B --> then all jazz bands in France appear in "all bands in Lyon"
-instance B fo...Use case: instance A is for "all bands in Lyon" and instance B is for "Jazz bands in France".
What's currently possible is that:
-instance A follow instance B --> then all jazz bands in France appear in "all bands in Lyon"
-instance B follows instance A --> then all bands in Lyon appear in "Jazz bands in France".
-the instances don't follow each other. Bands may have to create their group and events twice and we loose the benefit of Mobilizon being a federation.
Proposal:
When an instance accepts to be followed, groups and events can be shared by default or not
If not, that would mean that group admins / events organizers would decide with which federated instances they'd like to share their groups / events.
![image](/uploads/6476887adfa8729605f9e1742f7003dc/image.png)Backloghttps://framagit.org/framasoft/mobilizon/-/issues/664add an imprint page / mentions légales2024-03-18T12:20:52ZTealkadd an imprint page / mentions légalesHello,
in germany it is mandatory to have an imprint, would it be possible to include such a page?
You could use the already existing functions of terms of use and privacy policy.
This would also need to be linked in the footer.Hello,
in germany it is mandatory to have an imprint, would it be possible to include such a page?
You could use the already existing functions of terms of use and privacy policy.
This would also need to be linked in the footer.Backlog