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

Reply via email to