1. 15 Feb, 2018 5 commits
    • Jérome Perrin's avatar
      ERP5ShortMessage/Mobyt: use https api url · b30a2340
      Jérome Perrin authored
      b30a2340
    • Jérome Perrin's avatar
      ERP5ShortMessage: add an incomplete test · 59eb4b04
      Jérome Perrin authored
      only covers interface compliance and high level parts of sending
      59eb4b04
    • Jérome Perrin's avatar
      ERP5ShortMessage: use a private/unrestricted method to search for gateways · baf51a52
      Jérome Perrin authored
      User triggering action to send SMS does not have view permission on
      Gateway
      baf51a52
    • Jérome Perrin's avatar
      short_message: export portal_sms · 03bdf6bd
      Jérome Perrin authored
      after using Base_setDefaultSecurity to initialize security
      03bdf6bd
    • Jérome Perrin's avatar
      ERP5ShortMessage: simplify gateway interface · 63ac2d77
      Jérome Perrin authored
      Implementation dependant parameters, such as message type or quality,
      must be defined by the gateway class, not in the common
      ShortMessage_send script.
      
      This should make it easier to switch implementations.
      
      Also:
       * send method is expected to be called once per recipient. I guess we
         prefer to isolate messages than to batch send messages efficiently.
       * send method expect relative url of sender and reciever documents, so
         that it can decide which properties to use.
       * drop `sender_title` parameter, now the gateway implementation decide
         what to use.
       * drop `test` parameter. For simulation mode, set simulation mode on
         the gateway instance
       * sms.send() no longer accept direct from_url / to_url / body message.
         It only supports sending what's defined on document properties.
       * SMSTool_afterSend will be called with message_id parameter, not
         message_id_list
       * Split interfaces in two SMS Sending / SMS Receiving.
      63ac2d77
  2. 05 Oct, 2016 15 commits
  3. 04 Oct, 2016 4 commits
  4. 03 Oct, 2016 7 commits
  5. 30 Sep, 2016 9 commits