mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-30 20:49:20 +03:00
Uploading and preparing the repository to the dev version.
Original unminified source code (dev folder - js, css, less) (fixes #6) Grunt build system Multiple identities correction (fixes #9) Compose html editor (fixes #12) New general settings - Loading Description New warning about default admin password Split general and login screen settings
This commit is contained in:
parent
afad45137e
commit
4cc2207513
846 changed files with 99453 additions and 2123 deletions
53
dev/Admin/Licensing.js
Normal file
53
dev/Admin/Licensing.js
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
function AdminLicensing()
|
||||
{
|
||||
this.licensing = RL.data().licensing;
|
||||
this.licensingProcess = RL.data().licensingProcess;
|
||||
this.licenseValid = RL.data().licenseValid;
|
||||
this.licenseExpired = RL.data().licenseExpired;
|
||||
this.licenseError = RL.data().licenseError;
|
||||
this.licenseTrigger = RL.data().licenseTrigger;
|
||||
|
||||
this.adminDomain = ko.observable('');
|
||||
this.subscriptionEnabled = ko.observable(!!RL.settingsGet('SubscriptionEnabled'));
|
||||
|
||||
this.licenseTrigger.subscribe(function () {
|
||||
if (this.subscriptionEnabled())
|
||||
{
|
||||
RL.reloadLicensing(true);
|
||||
}
|
||||
}, this);
|
||||
}
|
||||
|
||||
Utils.addSettingsViewModel(AdminLicensing, 'AdminSettingsLicensing', 'Licensing', 'licensing');
|
||||
|
||||
AdminLicensing.prototype.onBuild = function ()
|
||||
{
|
||||
if (this.subscriptionEnabled())
|
||||
{
|
||||
RL.reloadLicensing(false);
|
||||
}
|
||||
};
|
||||
|
||||
AdminLicensing.prototype.onShow = function ()
|
||||
{
|
||||
this.adminDomain(RL.settingsGet('AdminDomain'));
|
||||
};
|
||||
|
||||
AdminLicensing.prototype.showActivationForm = function ()
|
||||
{
|
||||
kn.showScreenPopup(PopupsActivateViewModel);
|
||||
};
|
||||
|
||||
/**
|
||||
* @returns {string}
|
||||
*/
|
||||
AdminLicensing.prototype.licenseExpiredMomentValue = function ()
|
||||
{
|
||||
var oDate = moment.unix(this.licenseExpired());
|
||||
return oDate.format('LL') + ' (' + oDate.from(moment()) + ')';
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue