Skip to content
Code-Schnipsel Gruppen Projekte
Commit 9d9d8b65 erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

docs: completion information #3

Übergeordneter 5f6cccce
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
LICENSE 0 → 100644
Dieser Diff ist reduziert.
memberships
![QUIQQER Memberships](bin/images/Readme.jpg)
QUIQQER Memberships
========
Mitgliedschafen für ERP
Create and manage memberships for your users. With memberships you can grant your users permissions for set periods of time in your system. In conjunction with the QUIQQER ERP system, this module also enables automated linking of memberships with products, so that you can offer memberships for sale.
Paketname:
Package Name:
quiqqer/memberships
Features (Funktionen)
Features
--------
* Create and manage individual memberships for QUIQQER users
* A **membership** is a temporary assignment to one or more QUIQQER groups (which can have individual permissions)
* Membership as subscription: Set the time interval and if a membership shall renew itself automatically
* Track the membership of each user with an extensive history log
* Optional usage with QUIQQER ERP
* Automatically create a product for each membership and offer your users the possibility to buy memberships
Installation
------------
The Package Name is: quiqqer/memberships
Der Paketname ist: quiqqer/memberships
Mitwirken
Contribute
----------
- Issue Tracker:
- Source Code:
- Project: https://dev.quiqqer.com/quiqqer/memberships
- Issue Tracker: https://dev.quiqqer.com/quiqqer/memberships/issues
- Source Code: https://dev.quiqqer.com/quiqqer/memberships/tree/master
Support
-------
If you found any errors or have wishes or suggestions for improvement,
please contact us by email at support@pcsg.de.
Falls Sie einen Fehler gefunden haben oder Verbesserungen wünschen,
senden Sie bitte eine E-Mail an support@pcsg.de.
We will transfer your message to the responsible developers.
Lizenz
License
-------
Entwickler
--------
PCSG QL-1.0, CC BY-NC-SA 4.0
\ No newline at end of file
......@@ -4,22 +4,6 @@
* @authro www.pcsg.de (Patrick Müller)
* @module package/quiqqer/memberships/bin/controls/Membership
*
* @require qui/QUI
* @require qui/controls/desktop/Panel
* @require qui/controls/buttons/Button
* @require qui/utils/Form
* @require Ajax
* @require Locale
* @require Mustache
* @require utils/Lock
* @require package/quiqqer/memberships/bin/Memberships
* @require package/quiqqer/memberships/bin/controls/users/MembershipUsers
* @require package/quiqqer/memberships/bin/controls/users/MembershipUsersArchive
* @require package/quiqqer/memberships/bin/controls/products/MembershipProducts
* @require text!package/quiqqer/memberships/bin/controls/Membership.Settings.html
* @require css!package/quiqqer/memberships/bin/controls/Membership.css
* @require css!controls/desktop/panels/XML.css
*
* @event onSave [this] - If the user saves the membership data
*/
define('package/quiqqer/memberships/bin/controls/Membership', [
......@@ -28,6 +12,7 @@ define('package/quiqqer/memberships/bin/controls/Membership', [
'qui/controls/desktop/Panel',
'qui/controls/buttons/Button',
'qui/utils/Form',
'utils/Controls',
'Ajax',
'Locale',
......@@ -44,7 +29,7 @@ define('package/quiqqer/memberships/bin/controls/Membership', [
'css!package/quiqqer/memberships/bin/controls/Membership.css',
'css!controls/desktop/panels/XML.css'
], function (QUI, QUIPanel, QUIButton, QUIFormUtils, QUIAjax, QUILocale, Mustache,
], function (QUI, QUIPanel, QUIButton, QUIFormUtils, QUIControlUtils, QUIAjax, QUILocale, Mustache,
QUILocker, Memberships, MembershipUsers, MembershipUsersArchive,
MembershipProducts, templateSettings) {
"use strict";
......@@ -263,7 +248,7 @@ define('package/quiqqer/memberships/bin/controls/Membership', [
this.Loader.show();
Memberships.getMembership(this.getAttribute('id')).then(function (Membership) {
self.$Membership = Membership;
self.$Membership = Membership;
// set title
var Titles = JSON.decode(self.$Membership.title);
......@@ -346,6 +331,14 @@ define('package/quiqqer/memberships/bin/controls/Membership', [
QUI.parse(PanelContent).then(function () {
self.Loader.hide();
//
//QUIControlUtils.getControlByElement(
// PanelContent.getElement(
// 'input[data-qui="controls/lang/ContentMultiLang"]'
// )
//).then(function(ContentLangControl) {
// ContentLangControl.$loadLangContent(QUILocale.getCurrent());
//});
});
},
......@@ -656,9 +649,9 @@ define('package/quiqqer/memberships/bin/controls/Membership', [
var LockInfoElm = new Element('div', {
'class': 'quiqqer-memberships-membership-lock-info',
html : '<span class="fa fa-lock quiqqer-memberships-membership-lock-info-icon"></span>' +
'<h1>' + QUILocale.get(lg, 'controls.membership.lock.title') + '</h1>' +
'<p>' + lockInfo + '</p>' +
'<div class="quiqqer-memberships-membership-lock-btn"></div>'
'<h1>' + QUILocale.get(lg, 'controls.membership.lock.title') + '</h1>' +
'<p>' + lockInfo + '</p>' +
'<div class="quiqqer-memberships-membership-lock-btn"></div>'
}).inject(self.$Elm);
if (canUnlock) {
......
......@@ -38,7 +38,7 @@ define('package/quiqqer/memberships/bin/controls/users/MembershipUserHistoryPopu
'class' : 'quiqqer-memberships-membershipuserhistorypopup',
// buttons
closeButtonText: QUILocale.get('qui/controls/windows/Popup', 'btn.close')
closeButtonText: QUILocale.get('quiqqer/translator', 'edit.btn.close')
},
initialize: function (options) {
......
bin/images/preview/Backend_List.png

17,8 KiB

bin/images/preview/Backend_Membership.png

116 KiB

bin/images/preview/Backend_Membership_History.png

43,6 KiB

bin/images/preview/Frontend_Profile.png

38,4 KiB

{
"name": "quiqqer/memberships",
"type": "quiqqer-module",
"description": "The Membership Module is an easy to use Membership Plugin. It will give you the ability to confidently create, manage and track membership subscriptions. In addition to these powerful abilities, the Membership Module will allow you to grant and revoke permissions to Users.",
"description": "Create and manage memberships for your users. With memberships you can grant your users permissions for set periods of time in your system. In conjunction with the QUIQQER ERP system, this module also enables automated linking of memberships with products, so that you can offer memberships for sale.",
"version": "dev-dev",
"license": [
"PCSG QL-1.0",
......@@ -10,8 +10,8 @@
"authors": [
{
"name": "Patrick Müller",
"email": "p.mueller@pcsg.de",
"homepage": "http://www.pcsg.de",
"email": "info@pcsg.de",
"homepage": "https://www.pcsg.de",
"role": "Developer"
}
],
......
......@@ -3,13 +3,14 @@
<groups name="quiqqer/memberships" datatype="php,js">
<!-- Package -->
<locale name="package.title">
<de><![CDATA[QUIQQER - Mitgliedschaften]]></de>
<en><![CDATA[QUIQQER - Memberships]]></en>
</locale>
<locale name="package.description">
<de><![CDATA[Das Mitgliedschaftsmodul ist ein einfach zu bedienendes Mitgliedschafts-Plugin. Es gibt Ihnen die Möglichkeit, die Mitgliedschaftsabonnements einfach zu erstellen, zu verwalten und zu verfolgen. Zusätzlich erlaubt Ihnen das Mitgliedschaftsmodul, den Benutzern automatisiert Berechtigungen zu erteilen und zu widerrufen.]]></de>
<en><![CDATA[The Membership Module is an easy to use Membership Plugin. It will give you the ability to confidently create, manage and track membership subscriptions. In addition to these powerful abilities, the Membership Module will allow you to grant and revoke permissions to Users.]]></en>
<de><![CDATA[Erstellen und verwalten Sie Mitgliedschaften für Ihre Benutzer. Mit Mitgliedschaften können Sie Ihren Benutzern für konfigurierbare Zeiträume Berechtigungen in Ihrem System erteilen. In Verbindung mit dem QUIQQER ERP System ermöglicht dieses Modul auch die automatisierte Verknüpfungen von Mitgliedschaften mit Produkten, so dass Sie Mitgliedschaften auch zum Kauf anbieten können.]]></de>
<en><![CDATA[Create and manage memberships for your users. With memberships you can grant your users permissions for set periods of time in your system. In conjunction with the QUIQQER ERP system, this module also enables automated linking of memberships with products, so that you can offer memberships for sale.]]></en>
</locale>
<!-- Menu -->
......
<quiqqer>
<package>
<title>
<locale group='quiqqer/memberships' var='package.title'/>
<locale group="quiqqer/memberships" var="package.title"/>
</title>
<description>
<locale group='quiqqer/memberships' var='package.description'/>
<locale group="quiqqer/memberships" var="package.description"/>
</description>
<image src="URL_OPT_DIR/quiqqer/memberships/bin/images/Logo.jpg"/>
<preview>
<image src="URL_OPT_DIR/quiqqer/memberships/bin/images/preview/Frontend_Profile.png"/>
<image src="URL_OPT_DIR/quiqqer/memberships/bin/images/preview/Backend_List.png"/>
<image src="URL_OPT_DIR/quiqqer/memberships/bin/images/preview/Backend_Membership.png"/>
<image src="URL_OPT_DIR/quiqqer/memberships/bin/images/preview/Backend_Membership_History.png"/>
</preview>
<support>
<email><![CDATA[support@pcsg.de]]></email>
<forum><![CDATA[https://community.quiqqer.com]]></forum>
......@@ -25,16 +31,10 @@
<license><![CDATA[CC BY-NC-SA 4.0]]></license>
</copyright>
<!-- More preview images
<preview>
<image src="URL_OPT_DIR/quiqqer/quiqqer/bin/preview/1.png"/>
<image src="URL_OPT_DIR/quiqqer/quiqqer/bin/preview/2.png"/>
<image src="URL_OPT_DIR/quiqqer/quiqqer/bin/preview/3.png"/>
<image src="URL_OPT_DIR/quiqqer/quiqqer/bin/preview/4.png"/>
<image src="URL_OPT_DIR/quiqqer/quiqqer/bin/preview/5.png"/>
</preview>
-->
<languages>
<language>de</language>
<language>en</language>
</languages>
</package>
</quiqqer>
\ No newline at end of file
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren