Daniel Brötzmann pushed to branch master at gajim / gajim
Commits: 1d84d1b3 by wurstsalat at 2023-04-23T22:35:39+02:00 imprv: App menu: Add menu entry for privacy policy - - - - - 4 changed files: - gajim/common/const.py - gajim/data/gui/application_menu.ui - gajim/gtk/application.py - gajim/gtk/const.py Changes: ===================================== gajim/common/const.py ===================================== @@ -960,6 +960,7 @@ def is_active(self): } GAJIM_FAQ_URI = 'https://dev.gajim.org/gajim/gajim/wikis/help/gajimfaq' +GAJIM_PRIVACY_POLICY_URI = 'https://gajim.org/privacy/' GAJIM_WIKI_URI = 'https://dev.gajim.org/gajim/gajim/wikis' GAJIM_SUPPORT_JID = '[email protected]' ===================================== gajim/data/gui/application_menu.ui ===================================== @@ -55,6 +55,10 @@ <attribute name="label" translatable="yes">FA_Q (Online)</attribute> <attribute name="action">app.faq</attribute> </item> + <item> + <attribute name="label" translatable="yes">_Privacy Policy (Online)</attribute> + <attribute name="action">app.privacy-policy</attribute> + </item> <item> <attribute name="label" translatable="yes">Join Support Chat</attribute> <attribute name="action">app.join-support-chat</attribute> ===================================== gajim/gtk/application.py ===================================== @@ -65,6 +65,7 @@ from gajim.common import idle from gajim.common.application import CoreApplication from gajim.common.const import GAJIM_FAQ_URI +from gajim.common.const import GAJIM_PRIVACY_POLICY_URI from gajim.common.const import GAJIM_SUPPORT_JID from gajim.common.const import GAJIM_WIKI_URI from gajim.common.exceptions import GajimGeneralException @@ -416,6 +417,7 @@ def _connect_app_actions(self) -> None: ('join-support-chat', self._on_join_support_chat), ('about', self._on_about_action), ('faq', self._on_faq_action), + ('privacy-policy', self._on_privacy_policy_action), ('start-chat', self._on_new_chat_action), ('accounts', self._on_accounts_action), ('add-contact', self._on_add_contact_action), @@ -747,6 +749,11 @@ def _on_faq_action(_action: Gio.SimpleAction, _param: Optional[GLib.Variant]) -> None: open_uri(GAJIM_FAQ_URI) + @staticmethod + def _on_privacy_policy_action(_action: Gio.SimpleAction, + _param: Optional[GLib.Variant]) -> None: + open_uri(GAJIM_PRIVACY_POLICY_URI) + @staticmethod def _on_shortcuts_action(_action: Gio.SimpleAction, _param: Optional[GLib.Variant]) -> None: ===================================== gajim/gtk/const.py ===================================== @@ -192,6 +192,7 @@ def __str__(self): ('copy-text', 's'), ('create-groupchat', 's'), ('faq', None), + ('privacy-policy', None), ('features', None), ('file-transfer', None), ('forget-groupchat', 'a{sv}'), View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/1d84d1b3782f723c9ba315400e79e0464c89d7a2 -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/1d84d1b3782f723c9ba315400e79e0464c89d7a2 You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list [email protected] https://lists.gajim.org/cgi-bin/listinfo/commits
