Changeset View
Changeset View
Standalone View
Standalone View
resources/sql/autopatches/20151219.proj.06.defaultpolicy.php
- This file was added.
| <?php | |||||
| $app = PhabricatorApplication::getByClass('PhabricatorProjectApplication'); | |||||
| $view_policy = $app->getPolicy(ProjectDefaultViewCapability::CAPABILITY); | |||||
| $edit_policy = $app->getPolicy(ProjectDefaultEditCapability::CAPABILITY); | |||||
| $join_policy = $app->getPolicy(ProjectDefaultJoinCapability::CAPABILITY); | |||||
| $table = new PhabricatorProject(); | |||||
| $conn_w = $table->establishConnection('w'); | |||||
| queryfx( | |||||
| $conn_w, | |||||
| 'UPDATE %T SET viewPolicy = %s WHERE viewPolicy IS NULL', | |||||
| $table->getTableName(), | |||||
| $view_policy); | |||||
| queryfx( | |||||
| $conn_w, | |||||
| 'UPDATE %T SET editPolicy = %s WHERE editPolicy IS NULL', | |||||
| $table->getTableName(), | |||||
| $edit_policy); | |||||
| queryfx( | |||||
| $conn_w, | |||||
| 'UPDATE %T SET joinPolicy = %s WHERE joinPolicy IS NULL', | |||||
| $table->getTableName(), | |||||
| $join_policy); | |||||