| | | |
| # Backlog Item Notes | | # Backlog Item Notes |
| | | |
| ## Core Captcha Features | | ## Core Captcha Features |
| | | |
| n | First order of business was to add a few minor upd | n | Captcha integration is an optional built in extens |
| ates to the built in Captcha framework.
| | ion to SCT. If set up it is used otherwise it is b |
| | | ypassed. The basic captcha support in SCT almost m |
| | | et all the needed requirements. Discussion with [H |
| | | erbert Poul](http://sct.sphene.net/community/profi |
| | | le/1/) on the changes brought about the additional |
| | | changes being directly integrated into SCT Tools |
| | | see [SCT Tools Captcha http://sct.sphene.net/wiki/ |
| | | show/Captcha/](http://sct.sphene.net/wiki/show/Cap |
| | | tcha/) for details.
|
| | | |
| n | Captcha support is integrated in the files:
| n | **The SCT captcha support was enhanced in by these |
| | | changes:**
|
| | | |
| - **`sphene/community/views.py`** | | - **`sphene/community/views.py`** |
| + updated the **`captcha_image`** method to a | | + updated the **`captcha_image`** method to a |
| llow for optional settings for fg & bg colors and | | llow for optional settings for fg & bg colors and |
| border width via the settings `CAPTCHA_BORDER`, `C | | border width via the settings `CAPTCHA_BORDER`, `C |
| APTCHA_BGCOLOR` and `CAPTCHA_FGCOLOR` the default | | APTCHA_BGCOLOR` and `CAPTCHA_FGCOLOR` the default |
| settings for these are: | | settings for these are: |
| | | |
| **`CAPTCHA_BGCOLOR = (39, 36, 81) # bac | | **`CAPTCHA_BGCOLOR = (39, 36, 81) # bac |
| kground color RGB tuple for captcha images`** | | kground color RGB tuple for captcha images`** |
| - **`sphene/community/sphsettings.py`** | | - **`sphene/community/sphsettings.py`** |
| + Added captcha support for new user registra | | + Added captcha support for new user registra |
| tion. It is off by default and can be turned on by | | tion. It is off by default and can be turned on by |
| adding captcha libraries and then setting the sph | | adding captcha libraries and then setting the sph |
| setting 'community_register_require_captcha' to Tr | | setting 'community_register_require_captcha' to Tr |
| ue. Example on how do this would be to put this li | | ue. Example on how do this would be to put this li |
| ne into the **`settings_local.py`** file: | | ne into the **`settings_local.py`** file: |
| | | |
| **`SPH_SETTINGS['community_register_requ | | **`SPH_SETTINGS['community_register_requ |
| ire_captcha'] = True`** | | ire_captcha'] = True`** |
| | | |
| t |
| t | |
|
| | |
| Needs to be optional. If defined it is used otherw | | |
| ise it is bypassed.
| | |
|
| | |
| Basic Captcha support is now integrated via update | | |
| s to SCT Tools see [SCT Tools Captcha http://sct.s | | |
| phene.net/wiki/show/Captcha/](http://sct.sphene.ne | | |
| t/wiki/show/Captcha/) for details.
| | |
|
| | |
|
| | |
| ## User Vetting | | ## User Vetting |
| | | |
| The user system should support optional user vetti | | The user system should support optional user vetti |
| ng. User vetting is the ability to cause a new mem | | ng. User vetting is the ability to cause a new mem |
| bership request to require approval by another use | | bership request to require approval by another use |
| r with appropriate authority. | | r with appropriate authority. |
| | | |
| ### Vetting Work Flow | | ### Vetting Work Flow |