It is possible to assign custom documentation webpages for operators by using a manual map:
def my_addon_docs():
map = (
("bpy.ops.myaddon.bone_preset_*", "/workflowpresets/"), # <== works
# ...
)
return "https://some.website", map
bpy.utils.register_manual_map(my_addon_docs)
I have seen that i can also RMB on object properties and then call the "Online Manual" entry. However i can not see how i have to do the mapping from a custom object attribute to the webpage. I tried this:
def my_addon_docs():
map = (
("bpy.data.*.RigProps.rig_use_bind_pose", "/posing/"), # <== breaks
)
return "https://some.website", map
bpy.utils.register_manual_map(my_addon_docs)
But then i get an error when i try to call the online manual:
AttributeError: 'RNA_Types' object has no attribute 'RigProps'