Reviewed: https://reviews.mahara.org/8908 Committed: https://git.mahara.org/mahara/mahara/commit/b156f2e20b2fcf312e975886fcd34d615d5c78ab Submitter: Robert Lyon (robe...@catalyst.net.nz) Branch: master
commit b156f2e20b2fcf312e975886fcd34d615d5c78ab Author: Robert Lyon <robe...@catalyst.net.nz> Date: Tue May 29 16:16:43 2018 +1200 Bug 1774103: Looking to combine all the *_tag tables So that we only have one 'tag' table that holds all the tag information behatnotneeded Change-Id: Ieb83e61da45edddfa8703816c11f3658c5394c47 Signed-off-by: Robert Lyon <robe...@catalyst.net.nz> -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1774103 Title: Combine all the *_tag tables into one table Status in Mahara: Fix Committed Bug description: Currently we have - artefact_tag - collection_tag - view_tag - usr_tag tables and if we want to have new tagging, say for groups we would need to add another table It might be easier to combine all these tables so that we can do easier queries, like what are all the tags for an owner. Rather than having to do a bunch of table joins and checking what things are owned by what view/artefact etc we can just query the one table. I'm thinking of having one table with the fields id, tag, resourcetype, resourceid, ownertype, ownerid, editedby, ctime, mtime where resourcetype is either 'view', 'artefact' etc and resourceid is the id of that type Where ownertype can be 'user', 'group', institution' and ownerid can be the id number or shortname And editedby can be the ID of the current user interacting with the tag - useful for group/institution tags ctime = created time mtime = modified time To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1774103/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp