{"push_id":2726201501,"size":8,"distinct_size":8,"ref":"refs/heads/add-support-for-sending-the-password-for-a-share-by-nextcloud-talk","head":"7a29e67e9c1047cd34c66d3b87cb20c48136bdc5","before":"02d6e55122083af910ea8ef73bf3226dc7ecf455","commits":[{"sha":"cd9add98255d847a07251b2a631b8426392c2722","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Add \"password_by_talk\" column to \"share\" table in the database\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/cd9add98255d847a07251b2a631b8426392c2722"},{"sha":"e8350a1dbb1a8791fa5ca4fc9a1f08cc257d8f91","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Add \"sendPasswordByTalk\" property to shares\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/e8350a1dbb1a8791fa5ca4fc9a1f08cc257d8f91"},{"sha":"bdb5592b48cf7f83cdc28ad97dcdde8d8d9f1fb8","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Store \"sendPasswordByTalk\" property of mail shares in the database\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/bdb5592b48cf7f83cdc28ad97dcdde8d8d9f1fb8"},{"sha":"f4f2c27fd33e4cb211f8e3638c9e903fb58afdfa","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Honour \"sendPasswordByTalk\" property in mail shares\n\nWhen a password was set for a mail share an e-mail was sent to the\nrecipient with the password. Now the e-mail is no longer sent if the\npassword is meant to be sent by Talk.\n\nHowever, before the e-mail was not sent when the share was updated but\nthe password was not changed. Now an e-mail is sent in that case too if\nswitching from a password sent by Talk to a password sent by mail.\n\nOn the other hand, when switching from a password sent by mail to a\npassword sent by Talk it is mandatory to change the password; otherwise\nthe recipient would already have access to the share without having to\ncall the sharer to verify her identity.\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/f4f2c27fd33e4cb211f8e3638c9e903fb58afdfa"},{"sha":"af7b6a8c6617f79c15d7281d780a7b71d2f95ea8","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Add support for sending the password by Talk to ShareAPIController\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/af7b6a8c6617f79c15d7281d780a7b71d2f95ea8"},{"sha":"b7f0417c6296f5ff15e16eef29666adb58ed4b57","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Extend the auth page for public shares to request the password by Talk\n\nWhen the authentication page for a public share is shown and the sharer\nenabled the option \"send password by Talk\" now the sharee can request\nthe password to the sharer by Nextcloud Talk directly from the\nauthentication page.\n\nThe public share authentication controller just checks if the option is\nset and Talk is enabled and, in that case, it appends a Talk template to\nthe current one. That template, which is part of the Talk app, uses\nJavaScript in the browser to inject the Talk UI as needed in the page\ngenerated by the server.\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/b7f0417c6296f5ff15e16eef29666adb58ed4b57"},{"sha":"e813bb11e024ad1850275eaca3d26f85d7857c0d","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Make possible to enable \"sending password by Talk\" from the share menu\n\nUntil now the password to be sent by mail was set by enabling a checkbox\nin the share menu and then entering the password in an input field shown\nbelow. Now, when Talk is enabled, another item is added to the share\nmenu to do the same for a password to be sent by Talk.\n\nSending the password by mail and sending it by Talk are mutually\nexclusive actions, so when one of the checkboxes is enabled the other\none is automatically disabled.\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/e813bb11e024ad1850275eaca3d26f85d7857c0d"},{"sha":"7a29e67e9c1047cd34c66d3b87cb20c48136bdc5","author":{"name":"Daniel Calviño Sánchez","email":"bd7629e975cc0e00ea7cda4ab6a120f2ee42ac1b@gmail.com"},"message":"Add event to load additional scripts in the auth page for public shares\n\nBefore the public share authentication page is rendered now an event to\nload additional scripts is dispatched. Thanks to this any app can load\nits own scripts that, when run on the browser, adjust as needed the page\ngenerated by the server.\n\nNote, however, that during the handling of the event apps are only able\nto add scripts or styles to be loaded; they can not render arbitrary\ncontent on the page, or change how the content is rendered by the\noriginal template; all those changes have to be done by the scripts at\nrun-time.\n\nThis implies that the scripts of the apps can use only those parameters,\nlike the token of the share, added to the page when it is generated by\nthe \"publicshareauth\" template. Due to this, and given that the event is\nbeing introduced to be used by Talk to inject the UI needed to request\nthe password for a share, the token of the share is now provided in the\ngenerated page, just like done in the public share page.\n\nSigned-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nextcloud/server/commits/7a29e67e9c1047cd34c66d3b87cb20c48136bdc5"}]}
{"actor":{"display_login":"danxuliu"}}