#6802 (The Stewards project (Lino Patrols))
31 · by Luc Saffre · in Developers · assigned to Luc Saffre
Kurzbeschreibung
Produit minimum: un site où les stewards peuvent se connecter pour
- voir les tours où il manque des stewards
- s'inscrire dans un tour ou annuler une inscription
- rapporter leurs observations
Beaucoup de stewards sont des personnes retraités et l'age moyen est de 67 ans.
Bonus:
- voir en temps réel où se trouve une patrouille pour l'instant
- optimiser le workflow pour rapporter un caillebotti abimé
- rapporter la météo
- Message aux autres stewards si on s'inscrit ou se désinscrit
Kinder
- #6836 (Use mark_safe instead of elementtree for get_event_summary()) (by Luc Saffre in Developers)
- #6837 (Generate multiple calendar entries per day) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6839 (Convert get_calview_div() to use classes instead of styles) (by Luc Saffre in Developers)
- #6840 (The buttons to switch daily/weekly/monthly don't work) ( 40 by Luc Saffre in Developers assigned to Luc Saffre)
- #6877 (How to send client's geolocation to the Lino server?) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6878 (How to send SMS and WhatsApp messages from Lino) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6899 (Automatic geolocation using smartphone) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6905 (Links in body preview should lead to publisher) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6907 (Add a TableClasses choicelist and use it in Quill's table properties dialog) (by Luc Saffre in Developers assigned to Sharif Mehedi)
- #6911 (Add buttons to respond to a poll from calendar event) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6914 (Add a plugin for weather forecasts) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6916 (Verification link in welcome email doesn't work) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6919 (Remove Actor.workflow_state_field) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6932 (uploads.Upload is now PrivacyRelevant) (by Luc Saffre in Developers)
- #6939 (Lino wrongly asks to discard changes to current record) (by Luc Saffre in Developers assigned to Sharif Mehedi)
- #6945 (Make show_birthdays also for users, not only for contacts) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6946 (weather says ValueError: unconverted data remains: AM) (by Luc Saffre in Developers)
- #6947 (Add support for admin-created user welcome mail) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6950 (Default value for default_display_mode) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6951 (SubscribeToListRequest when user is signed in) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6952 (Add an option "auto-save" for BooleanFields) (by Luc Saffre in Developers assigned to Sharif Mehedi)
- #6954 (Notifications in Patrols) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6958 (Support french date formatting) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6967 ("incendie" is not shown in PatrolsPlanner) (by Luc Saffre in Developers assigned to Luc Saffre)
- #6978 (Upload.get_row_by_pk() now supports filename lookup) (by Luc Saffre in Developers assigned to Luc Saffre)
- #7003 (Marcel doesn't receive emails from stewards) (by Luc Saffre in Hosting (system administration) assigned to Luc Saffre)
Kommentare
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The sound quality of my OBS recordings is still very poor, even when noise filter is active. Seems that I need to buy a headset.
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: Optimize photo uploading: (1) add a quick link and (2) if user is working on a ticket, set that ticket as the owner of the upload.
- 2 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The postings plugin isn't used *anywhere* right now. That's good, so I'm free to tweak it.
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : Ha! They don't need a weekly or monthly activity report, what they still need is the postings plugin. But we need to review this old plugin a bit. It needs a new concept of "posting generator". Still meditating.
- 2 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I didn't get translators working. Google AI suggested: If your environment has scraped these platforms heavily or shares a public IP address with someone who has, the providers may have blocked your IP or served a CAPTCHA page. The library cannot parse a CAPTCHA screen into an API response, resultin...
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : I activated with_translators and tried automatic translation.
- 2 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I could not reproduce my own problem. Maybe I was signed in and User.languqge was set to 'en'.
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : When referring from a memo command to an upload file, Lino now also understands specifying the filename or a library file (when the filename contains a colon, i.e is formatted "volume_name:library_file_name"). When listing blog entries, Lino now renders the publication date and author.
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: the links in the footer of the default page (in French) currently link to the pages in English.
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : One more cosmetic change: I changed the label of notify.MailModes.often from "Often" to "Immediately".
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: The phone number shown to stewards are now clickable. But not yet when seen on a mobile phone (display mode list).
- 2 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: test whether the responsible ranger gets notified when a steward writes a note
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : lino_patrols.lib.cal.Room now inherits from UserAuthored, this is where they configure the "responsible ranger" for an area.
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I reeleased the geolocation feature to production.
- 2 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Fixed. When an action has parameters and no_params_window not set to True, then we must call ar.instance_action_button() instead of ar.action_button. The API for caling actions is obviously not well designed.
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: lxml.builder.ElementMaker() says 'NoneType' object has no attribute 'attrib' when I call E.a(*text, **kwargs) in Annotatable.create_notes_panel
- 2 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I pushed my today's changes for this (in lino, xl, book and patrols), including for #6973 (How to handle demo user without user_type) and #6975 (UndefinedError at /about/about_html 'None' has no attribute 'get_html_page_title').
- 2 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I wrote a run script send_welcome_email.py, so I can more easily run tests without signing in and out as admin.
- 2 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I played for more than an hour with improving the display of weather forecasts. But now the site seems ready for getting recorded as video tutorials.
- 2 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The presentation of weather information is not yet convincing.
- 2 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I started to write the "script" for a video tutorial. Which makes me see many things that are not yet acceptable.
- 2 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: configure a reasonable poll on the stewards site.
- 2 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I had a meeting with Stephane, and two new A4 pages of tasks to do.
- 2 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Fixed a bug in Guest.as_paragraph() and replaced GuestRoles by two additional checkboxes.
- 2 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I pushed my changes, including a little adapt in pronto.
- 2 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: set Event.start_time when it's empty and a slot is set.
- 2 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : One of their users has TWO email addresses. Lino doesn't yet support having two addresses in a single field. Should it?
- 2 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I started to import their existing list of users, using a simple run script. I abandoned my dream of having an "importer" plugin so that end users could do this themselves.
- 2 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I will now release to pypi and update the stewards site.
- 2 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : While translating to French, I found three different places where Lino said "Hi, {user}!" or something similar. Now it always says "Hello, {user}!" (with a comma after the "Hello", I even looked that up and yes, on Reddit someboday has asked this, I'm not the only nit-picky guy.
- 2 Monate, 3 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The biggest work was to convert the docs from autodoc to prosa format in order to get the help texts back.
- 2 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : Stépohane reminded me that they want upcoming birthdays of other users to show. Which means that show_birthdays must get out of the contacts plugin.
- 2 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: finishe French translations for user registration
- 2 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: language distribution must be fr de nl en (en must be the last, not the first).
- 2 Monate, 4 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I started this page already. Now it has a permalink (a page_name "tour"): stewards.mylino.net/p/tour
- 2 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : Todo: write a "presentation tour" page.
- 2 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The default_display_modes for publisher pages is no longer LIST (but GRID).
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: detail of calendar event isn't shown on the prod site. Not reproducible in patrols1.
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : jane and stewards are back after the upgrade.
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I will upgrade the stewards site and Jane now, in order to test the latest changes in React.
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: respond_to_poll : in Avanti they use a toolbar version with a parameter dialog that creates a new response each time. In patrols we want a htmlbox version that either creates a response without asking for parameters or opens the detail on the existing response.
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: notify other guests when a new guest joins or when a guest leaves
- 3 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Yes, observations and check-in are now on the event, IOW users must first select their event before they can submit an observation or start a working session.
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: Observations and working sessions per event?
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I pushed my today's work, in may repositories (we have a new user role cal.CalendarPlanner)
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I showed the project to Yuri. TODO: import users from CSV. Reduce menu permissions of simple users.
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I released the new weather implementation to the production site.
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : NB @8lurry I added you to the root alias on raba. Before I forget it...
- 3 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The weather plugin is no active on their production site. todo: the threading.Timer() causes pm prep to not exit. Optimize the formatting.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: import users. Import weather (#6914 (Add a plugin for weather prediction)).
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The UpdateGuests action didn't correctly handle guests without partner (fixed). The courses plugin in Patrols has a customized menu.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I'll do another upgrade of the stewards site now.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I now pushed my changes for today, including a minor change in pronto).
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The RemoveUnusedEventsChecker in Patrols is the first of its kind because it actually deletes the database row when fix=True. lino.modlib.checkdata didn't yet support checkers that do this. When a fixing checker has deleted the row, checkdata must not call any other checkers on that same row.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I added the blogs plugin (which caused a series of optimizations in lino and xl) and published my changes. todo: also add the lists plugin.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I upgraded their production site. Todo: add blog and newsletter functionality? Because now it would be nice to write a blog entry about the new version and to send it automatically to gerd and stephane.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I released to pypi: react, lino, xl, patrols.
- 3 Monate, 1 Woche ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : i started to do it as a welcome message, but doesn't yet work.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: replace the "Submit new Note" action by a list of submit actions, one for each note type.
- 3 Monate, 1 Woche ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : But do they want albums at all? It would be enough for them if upload.Upload would become PrivacyRelevant. Every user has a list of their uploaded files, and Illustrated would insert a FK to uploads.Upload instead of albums.Album depending on whether albums is installed or not.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: when a user has no album, Lino should create it automatically when the user uploads their first file.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: add a button to manually add events
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: Add address and contact data for users.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : #6920 (How to disable a fixture) is because I needed to get rid of the abc groups and users for patrols.
- 3 Monate, 1 Woche ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : No, it's much easier: they don't need no start/end session buttons per event, I'll simply give them groups.MyGroups in the dashboard where they can start and stop sessions.
- 3 Monate, 1 Woche ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : More precisely, in Patrols we want a ▶ button on every calendar even but, the ■ button only in the welcome messages and in the top application toolbar, but NOT on every calendar event. In other words, "Workable.end_session = EndTicketSession()" should become optional.
- 3 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (2 Antworten) : The MyPresences view seems okay for now. I started to experiment with the StartSession action. Until now I said that groups.Group is the workable_model in patrols, and cal.Event is also Workable but returns the group of the activity. Which seems perfect for their use case, except that right now it h...
- 3 Monate, 1 Woche ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : It didn't work using event__workflow_buttons but with event_workflow_buttons (one "_" less), i.e. with a customized workflow_buttons on Guest.
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : I would like to show event__workflow_buttons instead of workflow_buttons in MyPresences.columns, but that doesn't work right now. Lino gets confused because workflow_state_field is partly handled by the actor. This became #6919 (Remove Actor.workflow_state_field)
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: MyPresences, how to test the mail system (without mailutils): make monit send an email when supervisor is down.
- 3 Monate, 2 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Haha, we had this already. Lino is getting bigger than what I can remember :-)
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: A background task that automatically runs update_cal_events() on each event generator.
- 3 Monate, 2 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: Hardenize is saying "This host doesn't have any MX records but accepts own email. According to the SMTP RFC (Section 5.1., "Locating the Target Host"), when a host doesn't have any MX servers configured in DNS, an attempt is made to deliver email directly to the host itself. "
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: setup TLS in postfix. And document it.
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: release lino, xl, react and patrols to pypi.
- 3 Monate, 2 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : But when I ran it manually, it worked: # snap install core 2026-07-09T07:50:26Z INFO Waiting for automatic snapd restart... core 16-2.61.4-20260225 from Canonical✓ installed
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : getlino configure on raba tried to install snapd, which failed:
Install certbot? [y or n] Yes run apt-get update -y;apt-get upgrade -y;apt-get install -q snapd [y or n] Yes apt-get update -y ... apt-get upgrade -y Reading package lists... Done Building dependency tree... Done Reading state informati... - 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I defined two domain names for the new server: stewards.mylino.net and raba.synodalsoft.net. They both (currently) point to the same IP address 128.140.95.108.
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I created a new VPS at Hetzner. Server nickname is "raba", it has 2 VCPUs, 4GB of RAM, 40GB of disk space. Costs 5.49€/month (will cost 7€ when I will activate backups). Now I'm folloing instructions at hosting.lino-framework.org/start/
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I pushed another series of changes in a dozen of repositories.
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : RecurrentEvent.update_cal_summary() now returns an empty string, and cal.Event.__str__() now includes str(self.owner). This new rule caused some doctests to change, and maybe it will have unwanted side effects. My feeling says that this is better than before. We will see.
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I started fiddling with the representation of calendar entries in the calview Calendar.
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Here is a summary of my changes: Moved TableClasses from react to jinja, 3 new items
lino.modlib.system.DiplayColors(cornsilkusedin patrols). Therepr()for alino.core.plugins.Pluginno longer shows the dependencies. Fix a dependency issue between memo and publisher (New warning “The memo plugin... - 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I pushed a series of changes (in lino, xl, book and others). The test suites pass, but maybe there are hidden side effects.
- 3 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I'm trying to get the test suites passing after a sprint of different settings. Almost ready to commit.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : They want Sat and Sun in the PatrolsPlanner should have a different color than other days. I added a get_display_color() method to patrols.Day, which returns cornsilk for Sat and Sun. But look at the result.
I would want the whole cell to have the background color, not only the inner content. Maybe... - 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I'm having much fun, but now I need to stop working on this and continue building our fence with the neighbors.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: optimize the PatrolsPlanner, add a sample sponsors page.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : My test suite is passing, so I pushed my current changes in patrols and lino, xl, book, presto, welfare, ...)
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I now have a customized get_dashboard_items in patrols, and groups.MyGroups is the first item, and it now shows the workflow_buttons column where users can click the play button. Seems a simple but satisfying solution.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Todo: they don't want to open a group detail before they can start working. There will be only one or maybe a few groups on their site, they just want a play button for each of them on the dashboard.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I added the working plugin to patrols, but with groups.Group as the ticket_model instead of tickets.Ticket. In patrols they want to just check in when they are "on the road", without needing to say where exactly they go (their real-time position is a possible extension for later). The working plugin...
- 3 Monate, 3 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : So we need something like the 'working' plugin, but a simplified form.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : I spoke with Stéphane. The manual check-in and check-out is useful, but at the start and the end of a tour. So the room (area) is not important. But (we didn't talk about this but I image) a history might be good for statistics.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: maybe User.current_event is not enough. What if a user makes a tour cross multiple areas?
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: add a field User.current_event and a welcome message to check in or out when a guest for today exists.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I removed tickets and added a new plugin notes. Added more demo data.
todo: remove useless dashboard items user settings auth_tab is empty uploads comments - 3 Monate, 3 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : If they have the publisher plugin, they can make the sponsors links manually.
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : They require a way to show the logos of their sponsors. My first thought was help.SiteContact, but this would require the contacts plugin, which they seem to not need otherwise. And actually they just need the logos of their sponsors, with a href to the sponsors website. That's more like a configura...
- 3 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: EventStates can come back and would be managed automatically by a quick-fixing data checker Draft (no guest nor observation yet) Planned (at least one guest) Confirmed (at least one observation or non-empty report field) Unconfirmed (date is over and no observation nor report, but at least one...
- 3 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: customized row colors in patrols planner
- 3 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: let users decide in their settings for each planner column whether to show it or not?
- 3 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: list view of the patrols planner
- 3 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : About importing existing data: Stéphane will manually upload the files they have on Google drive. They want something equivalent for uploading files and keeping and sharing them.
Importer calendrier avec congés scolaires (wallonie, flandre, allemagne, hollande, ...)
Importer liste actuelle des stew... - 3 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : The PatrolsPlanner now displays events of type "Holiday" in the first column. More precisely whose event_type__planner_column is empty. And the Holiday event type now has planner_column empty.
- 4 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : After some experimenting, I think that they don't want a publisher. But a new data view users.Others, with a customized detail layout.
- 4 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : A fundamental decision is: should patrols use the publisher plugin? If yes, we might link to the publisher page. If no, we could add a new PublicUserDetail layout.
- 4 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: normal users right now can't click on the name of other users to see their phone number (or other information).
- 4 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : My test suites are passing, I pushed a series of changes in multiple repositories.
- 4 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : This function is currently in lino_xl.lib.contacts.utils (which is usable also when the contacts plugin itself is not installed). It should probably be rather in a better place, e.g. commondata.demonames.bel.
- 4 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Oops, i fixed a bug in cal.MyPresences, which didn't yet work when cal.partner_model is other than contacts.Partner. But now it is showing 676 rows instead of one in docs/specs/welcht/chatelet.rst. That's a side effect of my bugfix.
- 4 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : I made a generator function people_from_eupen() so that I can use these names to create users in patrols without needing to create them as contact.Person
- 4 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Seems that we don't want contacts in patrols. They just want a phone number per user. And anyway we must add a feature "SMS notifications", which includes adding a phone number field to users.User.
- 4 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : We hide it. We don't use it.
- 4 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: What about cal.Event.user? This field is currently completely useless for the main functionality, it's always the system user who launched the event generator. Should we hide it in Patrols? Or store the "responsible officer" into it?
- 4 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I could add that action to cal.Event. Simple users would be forced to click on their current cal.Event before they can post an observation. Anyway Stéphane spoke about check-in and check-out actions.
- 4 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : It might be that the UserType.home_url feature was useless. Even the most simple users need at least one more thing besides the Patrols planner, namely an action to create an observation.
- 4 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : TODO: do they really want the contacts plugin?
- 4 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: add the contacts plugin and make demo users from contacts.Person
- 4 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : idea: the PatrolsPlanner is quite slow, which probably comes because each event cell loops over the guest of that event. To avoid this, I'll try to introduce a preview field.
- 4 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: day detail of the PatrolePlanner doesn't show any events. And it shows parameter panel although params_panel_hidden is set.
- 4 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I currently think that I should completely disable workflow functionality for them. Until now they live happily without it.
- 4 Monate, 2 Wochen ago von Sharif Mehedi Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Let's talk about it in the morning.
- 4 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : @8lurry I't like to show you the current "Days to plan" table. I wonder whether we can avoid Lino to update the whole table after each click.
- 4 Monate, 2 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Done. I set transparent=True for the "Deployment" event type. This kind of completely disables the conflict detection for all deployments. That's okay for Patrols because anyway all these events get generated, they won't have manual deployments.
- 4 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : todo: The events of the am and the pm slots conflict with each other because they are in the same room. Make them transparent?
- 4 Monate, 2 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I stashed my work on the fourth calendar view and instead wrote a patrols.DaysToPlan table, similar to working.WorkedHours. Much easier. What made me abandon is the thought that they don't need a navigation_panel in the DaysToPlan table, and the parameter panel should not be on the left.
- 4 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: In "calview.list" view, get_daily_field(cls, pc) seems to find only one calendar entry per day.
- 4 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I started to add a fourth calendar view "list". This view would using the PlannerColumns like daily view, but showing more than one day and an additional column for the date.
- 4 Monate, 3 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : TODO: Do end users want to setup their "availability" by enrolling in activities? Should we define the UnoccupiedCasts table and the MakeMeGuest in the xl? Or only in patrols?
- 4 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : todo: there some bug in the calview plugin. When I open the Calendar for the first time (weekly view), it shows entries, but when I then use the navigator panel, these entries disappear. Seems that calview.WeeklySlave doesn't process its parameter values correctly.
- 4 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Even better! Two new methods for EventGenerator: setup_event_params() and get_events_request_queryset()
- 4 Monate, 4 Wochen ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Or add a filter parameter course_line to cal.Events
- 4 Monate, 4 Wochen ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : I added the calview plugin to patrols and started configuring it. I think we want to automatically have xl.cal.Events define a filter parameter field for each EventGenerator. TODO: there should be only one activity per area (not 1 for am and another for pm as I have now), because we want it for filte...
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I also published the new patrols repository on gitlab.com/synodalsoft/patrols
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I pushed my work in misc repositories (lino, xl, book, noi, ...)
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Lino Noi now has a site attribute lino_noi.lib.noi.settings.Site.with_courses. Right now this is just a theoretical possibility. I activated it in noi3 and added some silly doctest
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : My first idea was to have a "patrols" plugin and a noi5 demo project, but it seems that this project is rather a set of two customized versions of the cal and course plugins, IOW it's a new Lino application. So I need a name. And there is nothing more obvious than to recycle the lino-patrols package...
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I have a new demo project noi5 and it basically works and shows some of their demo data. TODO: automatically generate events, fill the guests of events, support guests with empty partner to designate a role to be assumed by a volunteer user, calendar planner view, ...
- 5 Monate ago von Luc Saffre Antwort auf Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Answer: yes.
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) (1 Antwort) : to meditate: should patrols use the cal plugin or not?
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : I started coding the patrols plugin.
- 5 Monate ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : When waking up I was wondering "What should be the domain name for a website where Gerd's stewards would want or agree to be hosted? And not only these stewards but also other groups of people who want this functionality" And I had the idea of calling it "synodal" because these stewards are togeth...
- 5 Monate, 1 Woche ago von Luc Saffre about #6802 (The Stewards project (Lino Patrols)) : Created new Ticket #6802 (Projekt "Stewards").