Menu

#1101 Scheduling events

closed
nobody
2022-03-10
2017-06-30
Anonymous
No

Originally created by: killua-eu

Odoo has quite a killer feature that would suite wekan very well - event scheduling odoo-schedule - would be great to have this in wekan as well along with sending notifications and listing this on daily/weekly calendar.

Discussion

  • Anonymous

    Anonymous - 2017-06-30

    Originally posted by: rautamiekka

    A complete description of the feature as done in Odoo would be nice.

     
  • Anonymous

    Anonymous - 2017-06-30

    Originally posted by: killua-eu

    @rautamiekka , to do that properly I'd probably need access to the enterprise edition source code, nontheless, I'll try my best guesswork:

    Terminology definition first: Each kanban card (in wekan, trello, odoo) consists of various dataobjects. I.e. trello's card will be defined completely by a

    • metadata object (card name, description, followers, asignees, duedates, tags, etc.)
    • 0 to N messages objects (each containing a message)
    • 0 to M checklists object (each containing all checklists)

    Odoo on top of that seems to be able define 0 to P activity / event objects, consisting of:

    • activity type
    • deadline (date)
    • summary (name)
    • asignee(s)
    • description

    These activity objects show along with card deadlines on the asignee's calendar view (which wekan hopefully has soon too), both sending notifications (if set) upon incoming duedate.

    Since Odoo stores its data in postgresql, I assume that it has a generic "event" data type (table), each data object (row) then referenced i.e. in the card, or in the asignees calendar and pulled via a join query.

    Would this description suffice?

     
  • Anonymous

    Anonymous - 2017-06-30

    Originally posted by: rautamiekka

    ^ So far it does. And I didn't mean to read the source code.

    (Damned Postgre ...)

     
  • Anonymous

    Anonymous - 2017-09-12

    Originally posted by: killua-eu

    Added a bounty on this issue. Please see https://www.bountysource.com/teams/wekan/issues ...
    Let me know if I can provide details to further implementation of this.

     
  • Anonymous

    Anonymous - 2019-04-04

    Originally posted by: xet7

    Moved to here from [#2305]

    From @KptCharly

    I'm looking for a possibility to add recurring cards into my boards, that have a predefined start-date (E.G. every day, every month on the 20th, etc..) to better optimize recurring workflows.

    Is such a system already in place and I can't find it? Or if not, is it possible to add?

    Thanks!
    Charly

     
  • Anonymous

    Anonymous - 2019-10-03

    Originally posted by: liske

    I had the same requirement and hacked a small python script wekan-scheduler to create recurring cards via Wekan's REST API. It uses pycron for scheduling so it should be possible to handle most requirements (nth day of month, 2nd monday of a month, ...). It also has support for ICS files (iCal) to suppress card creations - this is useful for daily tasks (work days only) to be ignored on public holidays.

     
  • Anonymous

    Anonymous - 2020-06-17

    Ticket changed by: xet7

    • status: open --> closed
     
  • Anonymous

    Anonymous - 2020-07-15

    Ticket changed by: xet7

    • status: closed --> open
     
  • Anonymous

    Anonymous - 2020-09-23

    Originally posted by: xet7

    Fork of that liske's repo is also at https://github.com/wekan/wekan-scheduler , I now updated it, although sure sometime liske's repo can be ahead.

     
  • Anonymous

    Anonymous - 2021-11-20

    Ticket changed by: xet7

    • status: open --> closed
     
  • Anonymous

    Anonymous - 2021-11-20

    Originally posted by: xet7

    Moved to [#2476]

     
  • Anonymous

    Anonymous - 2022-03-10

    Originally posted by: Thorgrimson

    Fork of that liske's repo is also at https://github.com/wekan/wekan-scheduler , I now updated it, although sure sometime liske's repo can be ahead.

    How can I install the script in a non-docker environment like uberspace?

     

Log in to post a comment.