mirror of
https://github.com/LdesignMedia/moodle-availability_ipaddress.git
synced 2026-05-16 21:41:28 +02:00
Update #86c46bd0u - Add support for predefined IP addresses/ranges
This commit is contained in:
32
README.md
32
README.md
@@ -1,32 +1,36 @@
|
||||
## Moodle - availability ip address plugin
|
||||
|
||||
[](https://github.com/LdesignMedia/moodle-availability_ipaddress/actions/workflows/ci.yml)
|
||||
|
||||
Enhance activity security by restricting access based on IP address. This plugin allows you to control the availability of any chosen
|
||||
activity, making it accessible only to users from specified IP addresses.
|
||||
|
||||
## Author
|
||||

|
||||
<img src="https://ldesignmedia.nl/themes/ldesignmedia/assets/images/logo/logo.svg" alt="ldesignmedia" height="70px">
|
||||
|
||||
* Author: Luuk Verhoeven, [ldesignmedia.nl](https://ldesignmedia.nl/)
|
||||
* Author: Vincent Cornelis, [ldesignmedia.nl](https://ldesignmedia.nl/)
|
||||
* Min. required: Moodle 4.0
|
||||
* Supports PHP: 7.4
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
## List of features
|
||||
- Supports comma separate list of ip-addresses
|
||||
- Subnet support, eg 192.168.1.0/24
|
||||
- Inline ip-address validation
|
||||
- Turning on/off with eye icon, without lossing the input value.
|
||||
- Turning on/off with eye icon, without losing the input value.
|
||||
|
||||
## Installation
|
||||
1. Copy this plugin to the `availability\condition\ipaddress` folder on the server
|
||||
@@ -60,6 +64,8 @@ Contributions are welcome and will be fully credited. We accept contributions vi
|
||||
|
||||
## Changelog
|
||||
|
||||
- 2024080401 Added support for pre-configuring IP ranges by admins
|
||||
- 2025052200 Tested on Moodle 5.0
|
||||
- 2025040400 Tested on Moodle 4.5
|
||||
- 2024072000 Tested on Moodle 4.4
|
||||
- 2022021100 Thanks for adding ip-range support @[juacas](https://github.com/juacas)
|
||||
|
||||
Reference in New Issue
Block a user