https://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362002-03-05T05:01:07ZEcoinformatics RedmineMetacat - Bug #436: Bug of MetaCat in handling permission issuehttps://projects.ecoinformatics.org/ecoinfo/issues/436?journal_id=14452002-03-05T05:01:07ZJing Taotao@nceas.ucsb.edu
<ul></ul><p>In AccessControlList class, user, public and group will be put into a user <br />package. The permission for each element in this user package will be checked. <br />Owner has all permission. The other user will be look up into xml_access table.</p>
<p>In xml_access table, if there are several entries have ticket count to allow <br />rules for same user package. If that action, such as read, happened, the <br />ticket acount will be minus one for all entires. For example:</p>
<p>docid principal_name permission perm_type ticket_count<br />smith.23 public read allow 4<br />simth.23 mike read allow 3</p>
<p>After mike read docid smith.23 successfully one time, the ticket count for <br />public and mike will be 3 and 2.</p>
<p>In order to fix the bug, some classed in Morpho were used. We put morpho.jar <br />into lib. This is not good. We need to find more convenient way.</p> Metacat - Bug #436: Bug of MetaCat in handling permission issuehttps://projects.ecoinformatics.org/ecoinfo/issues/436?journal_id=14462002-03-07T22:14:25ZJing Taotao@nceas.ucsb.edu
<ul></ul><p>morpho jar file now is in the lib. Maybe will replace by source code lately.</p> Metacat - Bug #436: Bug of MetaCat in handling permission issuehttps://projects.ecoinformatics.org/ecoinfo/issues/436?journal_id=14472013-03-27T21:14:17ZRedmine Admin
<ul></ul><p>Original Bugzilla ID was 436</p>