Skip to content

Commit 036cd34

Browse files
committed
Merge branch 'release/1.0.0'
2 parents 990e745 + 1183e4a commit 036cd34

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2428
-234
lines changed

README.md

Lines changed: 67 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,70 @@
1-
# FIREGENTO CUSTOMER
1+
FireGento_Customer
2+
==================
23

3-
Extended version of Core Customer models. New functionalities:
4+
This extension extends the core functionality of the customer module of Magento.
5+
6+
Branches
7+
--------
8+
* master => stable version of the extension
9+
* develop => contains new features
10+
11+
Facts
12+
-----
13+
- Version: check [config.xml](https://github.com/firegento/firegento-customer/blob/master/src/app/code/community/FireGento/Customer/etc/config.xml)
14+
- [Extension on GitHub](https://github.com/firegento/firegento-customer/)
15+
16+
Description
17+
-----------
18+
This extension extends the core functionality of the customer module of Magento. The features of this extension are:
419

520
* Customers can be deactivated. Deactivated customers can be filtered in customer grid.
6-
* Customers are temporarily deactivated if wrong password given too often.
21+
* Customers are temporarily deactivated if wrong password is entered too often.
22+
* Password can be validated and rejected (password strength, password length, ..)
23+
24+
Requirements
25+
------------
26+
- PHP >= 5.3.0
27+
28+
Compatibility
29+
-------------
30+
- Magento >= 1.6
31+
32+
Installation Instructions
33+
-------------------------
34+
1. Install the extension by copying all the extension files into your document root.
35+
2. Clear the cache, logout from the admin panel and then login again.
36+
3. You can now configure the extenion via *System -> Configuration -> Customer -> Customer Configuration -> Password*
37+
38+
Uninstallation
39+
--------------
40+
1. Remove all extension files from your Magento installation
41+
2. Run the following sql script in your database:
42+
43+
```sql
44+
DELETE FROM eav_attribute WHERE attribute_code = 'customer_active';
45+
DELETE FROM eav_attribute WHERE attribute_code = 'customer_logins_failed';
46+
DELETE FROM eav_attribute WHERE attribute_code = 'customer_last_login_failed';
47+
```
48+
49+
50+
Support
51+
-------
52+
If you have any issues with this extension, open an issue on [GitHub](https://github.com/firegento/firegento-customer/issues).
53+
54+
Contribution
55+
------------
56+
Any contribution is highly appreciated. The best way to contribute code is to open a [pull request on GitHub](https://help.github.com/articles/using-pull-requests).
57+
58+
Developer
59+
---------
60+
FireGento Team
61+
* Website: [http://firegento.com](http://firegento.com)
62+
* Twitter: [@firegento](https://twitter.com/firegento)
63+
64+
License
65+
-------
66+
[GNU General Public License, version 3 (GPLv3)](http://opensource.org/licenses/gpl-3.0)
67+
68+
Copyright
69+
---------
70+
(c) 2013 FireGento Team

composer.json

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
{
2-
"name": "firegento/customer",
3-
"license": ["GPL-3.0"],
4-
"type": "magento-module",
5-
"description": "Activate/deactivate customers, deactivate customers after max-retry logins.",
6-
"require": {
7-
"magento-hackathon/magento-composer-installer": "*"
8-
}
2+
"name": "firegento/customer",
3+
"license": ["GPL-3.0"],
4+
"type": "magento-module",
5+
"description": "Activate/deactivate customers, deactivate customers after max-retry logins.",
6+
"homepage": "https://github.com/firegento/firegento-customer",
7+
"require": {
8+
"magento-hackathon/magento-composer-installer": "*"
9+
},
10+
"repositories": [
11+
{
12+
"type": "composer",
13+
"url": "http://packages.firegento.com"
14+
}
15+
]
916
}
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!DOCTYPE html PUBLIC "html" "">
3+
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="en">
4+
<head>
5+
<meta charset="utf-8"/>
6+
<title>FireGento_Customer - FireGento_Customer_Block_Password - API Documentation</title>
7+
<link href="../css/normalize.css" rel="stylesheet" type="text/css" media="all"/>
8+
<link href="../css/styles.css" rel="stylesheet" type="text/css" media="all"/>
9+
</head>
10+
<body>
11+
<div class="wrapper clearfix">
12+
<div class="topbar clearfix">
13+
<h1>
14+
<a class="brand" href="../index.xhtml">FireGento_Customer - API Documentation</a>
15+
</h1>
16+
<ul class="nav">
17+
<li class="active">
18+
<a href="../index.xhtml">Overview</a>
19+
</li>
20+
</ul>
21+
</div>
22+
<div class="navigation">
23+
<h3>Methods</h3>
24+
<ul>
25+
<li>
26+
<a href="#_construct">_construct</a>
27+
</li>
28+
<li>
29+
<a href="#_toHtml">_toHtml</a>
30+
</li>
31+
<li>
32+
<a href="#getMinimumPasswordLength">getMinimumPasswordLength</a>
33+
</li>
34+
</ul>
35+
</div>
36+
<div class="content">
37+
<h2><span style="font-size:60%">\</span>FireGento_Customer_Block_Password</h2>
38+
<div class="file-notice">
39+
<p>Adds the custom password validation rules to the page if activated</p>
40+
</div>
41+
<ul class="fileinfos">
42+
<li><b>Author: </b>FireGento Team &lt;team@firegento.com&gt;</li>
43+
</ul>
44+
<h3>Methods</h3>
45+
<ul class="varlist">
46+
<li>
47+
<a name="getMinimumPasswordLength"/>
48+
<h4><span class="label public">public</span>getMinimumPasswordLength<span style="font-size:90%;">( )</span></h4>
49+
<p style="font-size:110%; padding-top:5px;">
50+
<li>Retrieve the minimum password length</li>
51+
</p>
52+
<ul>
53+
<h4 class="return">Returns:</h4>
54+
<ul class="return">
55+
<li>Minimum Password length</li>
56+
</ul>
57+
</ul>
58+
</li>
59+
<li>
60+
<a name="_construct"/>
61+
<h4><span class="label protected">protected</span>_construct<span style="font-size:90%;">( )</span></h4>
62+
<p style="font-size:110%; padding-top:5px;">
63+
<li>Set the block template</li>
64+
</p>
65+
</li>
66+
<li>
67+
<a name="_toHtml"/>
68+
<h4><span class="label protected">protected</span>_toHtml<span style="font-size:90%;">( )</span></h4>
69+
<p style="font-size:110%; padding-top:5px;">
70+
<li>Deactivate output if not activated</li>
71+
</p>
72+
<ul>
73+
<h4 class="return">Returns:</h4>
74+
<ul class="return">
75+
<li>Rendered output</li>
76+
</ul>
77+
</ul>
78+
</li>
79+
</ul>
80+
<div class="footer">Generated using phpDox 0.5 - Copyright (C) 2010 - 2013 by Arne Blankerts</div>
81+
</div>
82+
</div>
83+
</body>
84+
</html>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!DOCTYPE html PUBLIC "html" "">
3+
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="en">
4+
<head>
5+
<meta charset="utf-8"/>
6+
<title>FireGento_Customer - FireGento_Customer_Exception - API Documentation</title>
7+
<link href="../css/normalize.css" rel="stylesheet" type="text/css" media="all"/>
8+
<link href="../css/styles.css" rel="stylesheet" type="text/css" media="all"/>
9+
</head>
10+
<body>
11+
<div class="wrapper clearfix">
12+
<div class="topbar clearfix">
13+
<h1>
14+
<a class="brand" href="../index.xhtml">FireGento_Customer - API Documentation</a>
15+
</h1>
16+
<ul class="nav">
17+
<li class="active">
18+
<a href="../index.xhtml">Overview</a>
19+
</li>
20+
</ul>
21+
</div>
22+
<div class="navigation"/>
23+
<div class="content">
24+
<h2><span style="font-size:60%">\</span>FireGento_Customer_Exception</h2>
25+
<div class="file-notice">
26+
<p>Custom exception class.</p>
27+
</div>
28+
<ul class="fileinfos">
29+
<li><b>Author: </b>FireGento Team &lt;team@firegento.com&gt;</li>
30+
</ul>
31+
<div class="footer">Generated using phpDox 0.5 - Copyright (C) 2010 - 2013 by Arne Blankerts</div>
32+
</div>
33+
</div>
34+
</body>
35+
</html>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!DOCTYPE html PUBLIC "html" "">
3+
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="en">
4+
<head>
5+
<meta charset="utf-8"/>
6+
<title>FireGento_Customer - FireGento_Customer_Helper_Data - API Documentation</title>
7+
<link href="../css/normalize.css" rel="stylesheet" type="text/css" media="all"/>
8+
<link href="../css/styles.css" rel="stylesheet" type="text/css" media="all"/>
9+
</head>
10+
<body>
11+
<div class="wrapper clearfix">
12+
<div class="topbar clearfix">
13+
<h1>
14+
<a class="brand" href="../index.xhtml">FireGento_Customer - API Documentation</a>
15+
</h1>
16+
<ul class="nav">
17+
<li class="active">
18+
<a href="../index.xhtml">Overview</a>
19+
</li>
20+
</ul>
21+
</div>
22+
<div class="navigation"/>
23+
<div class="content">
24+
<h2><span style="font-size:60%">\</span>FireGento_Customer_Helper_Data</h2>
25+
<div class="file-notice">
26+
<p>Helper class for translations, etc.</p>
27+
</div>
28+
<ul class="fileinfos">
29+
<li><b>Author: </b>FireGento Team &lt;team@firegento.com&gt;</li>
30+
</ul>
31+
<div class="footer">Generated using phpDox 0.5 - Copyright (C) 2010 - 2013 by Arne Blankerts</div>
32+
</div>
33+
</div>
34+
</body>
35+
</html>

0 commit comments

Comments
 (0)