hamster icon indicating copy to clipboard operation
hamster copied to clipboard

Can't move an activity into another category

Open lalejand opened this issue 4 years ago • 2 comments

In tracking settings, "categories ans tags" tab, when I finish a project I used to d&d the activity to another category in order to separate ongoing projects and finished projects. I used to do that with the old hamster applet. Since I installed the new one, via snap, I can't do that anymore. Please enable this functionality :) image In that example, if I d&d the highlighted activity (it as a finished project) on the "archives Odigi" category nothing happens. It should change the category of the activity.

lalejand avatar Oct 18 '20 15:10 lalejand

Is there a possibility to fix that?

lalejand avatar Sep 08 '23 12:09 lalejand

When I try to D&D an activity into another category, I get those errors:

Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 222, in on_category_list_drag_motion if drop_position != gtk.TREE_VIEW_DROP_AFTER and
^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/overrides/init.py", line 32, in getattr return getattr(self._introspection_module, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gi/module.py", line 126, in getattr raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Gtk' object has no attribute 'TREE_VIEW_DROP_AFTER' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 192, in drag_data_get_data selection.set(selection.target, 0, str(data)) ^^^^^^^^^^^^^^^^ AttributeError: 'SelectionData' object has no attribute 'target' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/hamster/preferences.py", line 231, in on_category_drop data = selection.data ^^^^^^^^^^^^^^ AttributeError: 'SelectionData' object has no attribute 'data'

lalejand avatar Sep 08 '23 12:09 lalejand