Compare commits
21 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8ee2009de3 | |||
| ab0fc36a5f | |||
| 0cdece9bd4 | |||
| f8870a07b4 | |||
| 01bff3bc24 | |||
| 6bd1b03288 | |||
| 90d436e1e0 | |||
| bd835f9ecc | |||
| 0d868a9843 | |||
| ab84f785d3 | |||
| dc3aee5acc | |||
| 2729c0417d | |||
| 614a22cf32 | |||
| 6f20f60f5c | |||
| 8ac5398f4e | |||
| c8da73667b | |||
| a50643ebc9 | |||
| 718edf7828 | |||
| baac1ad489 | |||
| ee80cea2bd | |||
| 06bfe1139b |
@@ -14,18 +14,19 @@
|
||||
<name>Default encryption module</name>
|
||||
<license>AGPL</license>
|
||||
<author>Bjoern Schiessle, Clark Tomlinson</author>
|
||||
<requiremin>8</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<documentation>
|
||||
<user>user-encryption</user>
|
||||
<admin>admin-encryption</admin>
|
||||
</documentation>
|
||||
<rememberlogin>false</rememberlogin>
|
||||
<version>1.1.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<dependencies>
|
||||
<lib>openssl</lib>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
|
||||
</info>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
1.0.0
|
||||
@@ -5,10 +5,10 @@
|
||||
<description>File Management</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Robin Appelman, Vincent Petry</author>
|
||||
<requiremin>4.93</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<standalone/>
|
||||
<default_enable/>
|
||||
<version>1.2.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
@@ -16,6 +16,9 @@
|
||||
<files>appinfo/remote.php</files>
|
||||
<webdav>appinfo/remote.php</webdav>
|
||||
</remote>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
<documentation>
|
||||
<user>user-files</user>
|
||||
</documentation>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
1.1.11
|
||||
@@ -14,12 +14,13 @@
|
||||
<admin>admin-external-storage</admin>
|
||||
</documentation>
|
||||
<rememberlogin>false</rememberlogin>
|
||||
<version>0.3.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<ocsid>166048</ocsid>
|
||||
|
||||
<dependencies>
|
||||
<owncloud min-version="8" />
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
</info>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
0.2.3
|
||||
@@ -26,7 +26,7 @@
|
||||
<?php $checkboxId = uniqid("checkbox_"); ?>
|
||||
<input type="checkbox"
|
||||
id="<?php p($checkboxId); ?>"
|
||||
<?php if (!empty($classes)): ?> class="<?php p(implode(' ', $classes)); ?>"<?php endif; ?>
|
||||
<?php if (!empty($classes)): ?> class="checkbox <?php p(implode(' ', $classes)); ?>"<?php endif; ?>
|
||||
data-parameter="<?php p($parameter->getName()); ?>"
|
||||
<?php if ($value === true): ?> checked="checked"<?php endif; ?>
|
||||
/>
|
||||
@@ -191,7 +191,7 @@
|
||||
|
||||
<?php if ($_['isAdminPage']): ?>
|
||||
<br />
|
||||
<input type="checkbox" name="allowUserMounting" id="allowUserMounting"
|
||||
<input type="checkbox" name="allowUserMounting" id="allowUserMounting" class="checkbox"
|
||||
value="1" <?php if ($_['allowUserMounting'] == 'yes') print_unescaped(' checked="checked"'); ?> />
|
||||
<label for="allowUserMounting"><?php p($l->t('Enable User External Storage')); ?></label> <span id="userMountingMsg" class="msg"></span>
|
||||
|
||||
@@ -201,7 +201,7 @@
|
||||
<?php if ($deprecateTo = $backend->getDeprecateTo()): ?>
|
||||
<input type="hidden" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" data-deprecate-to="<?php p($deprecateTo->getIdentifier()); ?>" />
|
||||
<?php else: ?>
|
||||
<input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" <?php if ($backend->isVisibleFor(BackendService::VISIBILITY_PERSONAL)) print_unescaped(' checked="checked"'); ?> />
|
||||
<input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" class="checkbox" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" <?php if ($backend->isVisibleFor(BackendService::VISIBILITY_PERSONAL)) print_unescaped(' checked="checked"'); ?> />
|
||||
<label for="allowUserMountingBackends<?php p($i); ?>"><?php p($backend->getText()); ?></label> <br />
|
||||
<?php endif; ?>
|
||||
<?php $i++; ?>
|
||||
|
||||
@@ -9,12 +9,15 @@ Turning the feature off removes shared files and folders on the server for all s
|
||||
</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Michael Gapczynski, Bjoern Schiessle</author>
|
||||
<requiremin>4.93</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<default_enable/>
|
||||
<version>0.7.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
<public>
|
||||
<files>public.php</files>
|
||||
<webdav>publicwebdav.php</webdav>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
0.6.3
|
||||
@@ -9,7 +9,7 @@
|
||||
href="<?php p(link_to_docs('admin-sharing-federated')); ?>"></a>
|
||||
|
||||
<p>
|
||||
<input type="checkbox" name="outgoing_server2server_share_enabled" id="outgoingServer2serverShareEnabled"
|
||||
<input type="checkbox" name="outgoing_server2server_share_enabled" id="outgoingServer2serverShareEnabled" class="checkbox"
|
||||
value="1" <?php if ($_['outgoingServer2serverShareEnabled']) print_unescaped('checked="checked"'); ?> />
|
||||
<label for="outgoingServer2serverShareEnabled">
|
||||
<?php p($l->t('Allow users on this server to send shares to other servers'));?>
|
||||
@@ -17,7 +17,7 @@
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<input type="checkbox" name="incoming_server2server_share_enabled" id="incomingServer2serverShareEnabled"
|
||||
<input type="checkbox" name="incoming_server2server_share_enabled" id="incomingServer2serverShareEnabled" class="checkbox"
|
||||
value="1" <?php if ($_['incomingServer2serverShareEnabled']) print_unescaped('checked="checked"'); ?> />
|
||||
<label for="incomingServer2serverShareEnabled">
|
||||
<?php p($l->t('Allow users on this server to receive shares from other servers'));?>
|
||||
|
||||
@@ -10,11 +10,14 @@ To prevent a user from running out of disk space, the ownCloud Deleted files app
|
||||
<licence>AGPL</licence>
|
||||
<author>Bjoern Schiessle</author>
|
||||
<shipped>true</shipped>
|
||||
<requiremin>4.9</requiremin>
|
||||
<default_enable/>
|
||||
<version>0.7.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
<documentation>
|
||||
<user>user-trashbin</user>
|
||||
</documentation>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
0.6.3
|
||||
@@ -4,16 +4,19 @@
|
||||
<name>Versions</name>
|
||||
<licence>AGPL</licence>
|
||||
<author>Frank Karlitschek, Bjoern Schiessle</author>
|
||||
<requiremin>4.93</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<description>
|
||||
This application enables ownCloud to automatically maintain older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. ownCloud then automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.
|
||||
In addition to the expiry of versions, ownCloud’s versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, ownCloud will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.
|
||||
|
||||
</description>
|
||||
<version>1.1.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
<documentation>
|
||||
<user>user-versions</user>
|
||||
</documentation>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
1.0.6
|
||||
@@ -13,14 +13,17 @@
|
||||
</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Tom Needham</author>
|
||||
<requiremin>8</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<default_enable/>
|
||||
<documentation>
|
||||
<admin>admin-provisioning-api</admin>
|
||||
</documentation>
|
||||
<version>0.3.0</version>
|
||||
<types>
|
||||
<!-- this is used to disable the feature of enabling an app for specific groups only because this would break this app -->
|
||||
<filesystem/>
|
||||
</types>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
</info>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
0.2
|
||||
@@ -9,8 +9,8 @@ A user logs into ownCloud with their LDAP or AD credentials, and is granted acce
|
||||
</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Dominik Schmidt and Arthur Schiwon</author>
|
||||
<requiremin>4.93</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<version>0.7.0</version>
|
||||
<types>
|
||||
<authentication/>
|
||||
</types>
|
||||
@@ -19,5 +19,6 @@ A user logs into ownCloud with their LDAP or AD credentials, and is granted acce
|
||||
</documentation>
|
||||
<dependencies>
|
||||
<lib>ldap</lib>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
</info>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
0.6.3
|
||||
@@ -33,7 +33,6 @@ namespace OCA\user_ldap;
|
||||
|
||||
use OCA\user_ldap\lib\Access;
|
||||
use OCA\user_ldap\lib\BackendUtility;
|
||||
use OCA\user_ldap\lib\user\User;
|
||||
|
||||
class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
|
||||
protected $enabled = false;
|
||||
@@ -198,11 +197,7 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
|
||||
return array();
|
||||
}
|
||||
$seen[$DN] = 1;
|
||||
$user = $this->access->userManager->get($DN);
|
||||
if(!$user instanceof User) {
|
||||
return array();
|
||||
}
|
||||
$groups = $user->getMemberOfGroups();
|
||||
$groups = $this->access->readAttribute($DN, 'memberOf');
|
||||
if (!is_array($groups)) {
|
||||
return array();
|
||||
}
|
||||
@@ -214,7 +209,7 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
|
||||
$subGroups = $this->_getGroupDNsFromMemberOf($group, $seen);
|
||||
$allGroups = array_merge($allGroups, $subGroups);
|
||||
}
|
||||
}
|
||||
}
|
||||
return $allGroups;
|
||||
}
|
||||
|
||||
|
||||
@@ -150,8 +150,9 @@ class Configuration {
|
||||
$setMethod = 'setRawValue';
|
||||
break;
|
||||
case 'homeFolderNamingRule':
|
||||
if(!empty(trim($val)) && strpos($val, 'attr:') === false) {
|
||||
$val = 'attr:'.trim($val);
|
||||
$trimmedVal = trim($val);
|
||||
if(!empty($trimmedVal) && strpos($val, 'attr:') === false) {
|
||||
$val = 'attr:'.$trimmedVal;
|
||||
}
|
||||
break;
|
||||
case 'ldapBase':
|
||||
|
||||
@@ -42,14 +42,9 @@ class Test_Group_Ldap extends \Test\TestCase {
|
||||
$connector = $this->getMock('\OCA\user_ldap\lib\Connection',
|
||||
$conMethods,
|
||||
array($lw, null, null));
|
||||
$um = new \OCA\user_ldap\lib\user\Manager(
|
||||
$this->getMock('\OCP\IConfig'),
|
||||
$this->getMock('\OCA\user_ldap\lib\FilesystemHelper'),
|
||||
$this->getMock('\OCA\user_ldap\lib\LogWrapper'),
|
||||
$this->getMock('\OCP\IAvatarManager'),
|
||||
$this->getMock('\OCP\Image'),
|
||||
$this->getMock('\OCP\IDBConnection')
|
||||
);
|
||||
$um = $this->getMockBuilder('\OCA\user_ldap\lib\user\Manager')
|
||||
->disableOriginalConstructor()
|
||||
->getMock();
|
||||
$access = $this->getMock('\OCA\user_ldap\lib\Access',
|
||||
$accMethods,
|
||||
array($connector, $lw, $um));
|
||||
|
||||
@@ -86,7 +86,7 @@ class OC_Files {
|
||||
|
||||
if (!is_array($files)) {
|
||||
$filename = $dir . '/' . $files;
|
||||
if (!$view->is_dir($files)) {
|
||||
if (!$view->is_dir($filename)) {
|
||||
self::getSingleFile($view, $dir, $files, $onlyHeader);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -633,8 +633,8 @@ class Share extends Constants {
|
||||
// verify that the user has share permission
|
||||
if (!\OC\Files\Filesystem::isSharable($path)) {
|
||||
$message = 'You are not allowed to share %s';
|
||||
$message_t = $l->t('You are not allowed to share %s', array($itemSourceName));
|
||||
\OCP\Util::writeLog('OCP\Share', sprintf($message, $itemSourceName), \OCP\Util::DEBUG);
|
||||
$message_t = $l->t('You are not allowed to share %s', [$path]);
|
||||
\OCP\Util::writeLog('OCP\Share', sprintf($message, $path), \OCP\Util::DEBUG);
|
||||
throw new \Exception($message_t);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -203,30 +203,30 @@ if ($_['cronErrors']) {
|
||||
title="<?php p($l->t('Open documentation'));?>"
|
||||
href="<?php p(link_to_docs('admin-sharing')); ?>"></a>
|
||||
<p id="enable">
|
||||
<input type="checkbox" name="shareapi_enabled" id="shareAPIEnabled"
|
||||
<input type="checkbox" name="shareapi_enabled" id="shareAPIEnabled" class="checkbox"
|
||||
value="1" <?php if ($_['shareAPIEnabled'] === 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="shareAPIEnabled"><?php p($l->t('Allow apps to use the Share API'));?></label><br/>
|
||||
</p>
|
||||
<p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>">
|
||||
<input type="checkbox" name="shareapi_allow_links" id="allowLinks"
|
||||
<input type="checkbox" name="shareapi_allow_links" id="allowLinks" class="checkbox"
|
||||
value="1" <?php if ($_['allowLinks'] === 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="allowLinks"><?php p($l->t('Allow users to share via link'));?></label><br/>
|
||||
</p>
|
||||
|
||||
<p id="publicLinkSettings" class="indent <?php if ($_['allowLinks'] !== 'yes' || $_['shareAPIEnabled'] === 'no') p('hidden'); ?>">
|
||||
<input type="checkbox" name="shareapi_enforce_links_password" id="enforceLinkPassword"
|
||||
<input type="checkbox" name="shareapi_enforce_links_password" id="enforceLinkPassword" class="checkbox"
|
||||
value="1" <?php if ($_['enforceLinkPassword']) print_unescaped('checked="checked"'); ?> />
|
||||
<label for="enforceLinkPassword"><?php p($l->t('Enforce password protection'));?></label><br/>
|
||||
|
||||
<input type="checkbox" name="shareapi_allow_public_upload" id="allowPublicUpload"
|
||||
<input type="checkbox" name="shareapi_allow_public_upload" id="allowPublicUpload" class="checkbox"
|
||||
value="1" <?php if ($_['allowPublicUpload'] == 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="allowPublicUpload"><?php p($l->t('Allow public uploads'));?></label><br/>
|
||||
|
||||
<input type="checkbox" name="shareapi_allow_public_notification" id="allowPublicMailNotification"
|
||||
<input type="checkbox" name="shareapi_allow_public_notification" id="allowPublicMailNotification" class="checkbox"
|
||||
value="1" <?php if ($_['allowPublicMailNotification'] == 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="allowPublicMailNotification"><?php p($l->t('Allow users to send mail notification for shared files'));?></label><br/>
|
||||
|
||||
<input type="checkbox" name="shareapi_default_expire_date" id="shareapiDefaultExpireDate"
|
||||
<input type="checkbox" name="shareapi_default_expire_date" id="shareapiDefaultExpireDate" class="checkbox"
|
||||
value="1" <?php if ($_['shareDefaultExpireDateSet'] === 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="shareapiDefaultExpireDate"><?php p($l->t('Set default expiration date'));?></label><br/>
|
||||
|
||||
@@ -236,27 +236,27 @@ if ($_['cronErrors']) {
|
||||
<input type="text" name='shareapi_expire_after_n_days' id="shareapiExpireAfterNDays" placeholder="<?php p('7')?>"
|
||||
value='<?php p($_['shareExpireAfterNDays']) ?>' />
|
||||
<?php p($l->t( 'days' )); ?>
|
||||
<input type="checkbox" name="shareapi_enforce_expire_date" id="shareapiEnforceExpireDate"
|
||||
<input type="checkbox" name="shareapi_enforce_expire_date" id="shareapiEnforceExpireDate" class="checkbox"
|
||||
value="1" <?php if ($_['shareEnforceExpireDate'] === 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="shareapiEnforceExpireDate"><?php p($l->t('Enforce expiration date'));?></label><br/>
|
||||
</p>
|
||||
<p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>">
|
||||
<input type="checkbox" name="shareapi_allow_resharing" id="allowResharing"
|
||||
<input type="checkbox" name="shareapi_allow_resharing" id="allowResharing" class="checkbox"
|
||||
value="1" <?php if ($_['allowResharing'] === 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="allowResharing"><?php p($l->t('Allow resharing'));?></label><br/>
|
||||
</p>
|
||||
<p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>">
|
||||
<input type="checkbox" name="shareapi_only_share_with_group_members" id="onlyShareWithGroupMembers"
|
||||
<input type="checkbox" name="shareapi_only_share_with_group_members" id="onlyShareWithGroupMembers" class="checkbox"
|
||||
value="1" <?php if ($_['onlyShareWithGroupMembers']) print_unescaped('checked="checked"'); ?> />
|
||||
<label for="onlyShareWithGroupMembers"><?php p($l->t('Restrict users to only share with users in their groups'));?></label><br/>
|
||||
</p>
|
||||
<p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>">
|
||||
<input type="checkbox" name="shareapi_allow_mail_notification" id="allowMailNotification"
|
||||
<input type="checkbox" name="shareapi_allow_mail_notification" id="allowMailNotification" class="checkbox"
|
||||
value="1" <?php if ($_['allowMailNotification'] === 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="allowMailNotification"><?php p($l->t('Allow users to send mail notification for shared files to other users'));?></label><br/>
|
||||
</p>
|
||||
<p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>">
|
||||
<input type="checkbox" name="shareapi_exclude_groups" id="shareapiExcludeGroups"
|
||||
<input type="checkbox" name="shareapi_exclude_groups" id="shareapiExcludeGroups" class="checkbox"
|
||||
value="1" <?php if ($_['shareExcludeGroups']) print_unescaped('checked="checked"'); ?> />
|
||||
<label for="shareapiExcludeGroups"><?php p($l->t('Exclude groups from sharing'));?></label><br/>
|
||||
</p>
|
||||
@@ -266,7 +266,7 @@ if ($_['cronErrors']) {
|
||||
<em><?php p($l->t('These groups will still be able to receive shares, but not to initiate them.')); ?></em>
|
||||
</p>
|
||||
<p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>">
|
||||
<input type="checkbox" name="shareapi_allow_share_dialog_user_enumeration" value="1" id="shareapi_allow_share_dialog_user_enumeration"
|
||||
<input type="checkbox" name="shareapi_allow_share_dialog_user_enumeration" value="1" id="shareapi_allow_share_dialog_user_enumeration" class="checkbox"
|
||||
<?php if ($_['allowShareDialogUserEnumeration'] === 'yes') print_unescaped('checked="checked"'); ?> />
|
||||
<label for="shareapi_allow_share_dialog_user_enumeration"><?php p($l->t('Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered.'));?></label><br />
|
||||
</p>
|
||||
@@ -344,7 +344,7 @@ if ($_['cronErrors']) {
|
||||
|
||||
<p id="enable">
|
||||
<input type="checkbox"
|
||||
id="enableEncryption"
|
||||
id="enableEncryption" class="checkbox"
|
||||
value="1" <?php if ($_['encryptionEnabled']) print_unescaped('checked="checked" disabled="disabled"'); ?> />
|
||||
<label
|
||||
for="enableEncryption"><?php p($l->t('Enable server-side encryption')); ?> <span id="startmigration_msg" class="msg"></span> </label><br/>
|
||||
@@ -458,7 +458,7 @@ if ($_['cronErrors']) {
|
||||
<?php endforeach;?>
|
||||
</select>
|
||||
|
||||
<input type="checkbox" name="mail_smtpauth" id="mail_smtpauth" value="1"
|
||||
<input type="checkbox" name="mail_smtpauth" id="mail_smtpauth" class="checkbox" value="1"
|
||||
<?php if ($_['mail_smtpauth']) print_unescaped('checked="checked"'); ?> />
|
||||
<label for="mail_smtpauth"><?php p($l->t( 'Authentication required' )); ?></label>
|
||||
</p>
|
||||
|
||||
+2
-2
@@ -25,10 +25,10 @@
|
||||
// We only can count up. The 4. digit is only for the internal patchlevel to trigger DB upgrades
|
||||
// between betas, final and RCs. This is _not_ the public version number. Reset minor/patchlevel
|
||||
// when updating major/minor version number.
|
||||
$OC_Version = array(8, 2, 0, 9);
|
||||
$OC_Version = array(8, 2, 0, 12);
|
||||
|
||||
// The human readable string
|
||||
$OC_VersionString = '8.2 RC1';
|
||||
$OC_VersionString = '8.2.0';
|
||||
|
||||
$OC_VersionCanBeUpgradedFrom = array(8, 1);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user