NicoDucou
c56dd73ab6
Exercise: option to allow lowsecurity filtering on result end test -refs BT#20194
3 years ago
Yannick Warnier
f751c54bba
Admin: Add configuration setting 'course_visibility_change_only_admin' to prevent teachers from changing course visibility - refs BT#20214
3 years ago
Angel Fernando Quiroz Campos
088402a2f0
Portfolio: Tags management by course - refs BT#18201
...
Requires DB changes:
CREATE TABLE portfolio_rel_tag (id INT AUTO_INCREMENT NOT NULL, tag_id INT NOT NULL, c_id INT NOT NULL, session_id INT DEFAULT NULL, INDEX IDX_DB734472BAD26311 (tag_id), INDEX IDX_DB73447291D79BD3 (c_id), INDEX IDX_DB734472613FECDF (session_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB;
ALTER TABLE portfolio_rel_tag ADD CONSTRAINT FK_DB734472BAD26311 FOREIGN KEY (tag_id) REFERENCES tag (id) ON DELETE CASCADE;
ALTER TABLE portfolio_rel_tag ADD CONSTRAINT FK_DB73447291D79BD3 FOREIGN KEY (c_id) REFERENCES course (id) ON DELETE CASCADE;
ALTER TABLE portfolio_rel_tag ADD CONSTRAINT FK_DB734472613FECDF FOREIGN KEY (session_id) REFERENCES session (id) ON DELETE CASCADE;
You also need to edit src/Chamilo/CoreBundle/Entity/PortfolioRelTag.php and follow the instructions about the @ORM\Entity() line
3 years ago
Angel Fernando Quiroz Campos
bc12c8a58a
Portfolio: Allow reuse comments - refs BT#18201
3 years ago
Angel Fernando Quiroz Campos
e45cbf1d05
Portfolio: Allow reuse items - refs BT#18201
3 years ago
Angel Fernando Quiroz Campos
e98713a355
Portfolio: Allow teacher mark item as highlighted - refs BT#18201
3 years ago
Angel Fernando Quiroz Campos
8620d438e9
Portfolio: Add visibility hidden except for teacher - refs BT#18201
3 years ago
NicoDucou
29355e1580
Group: add options to no unsubscribe user for courses nor sessions on usergroup unsubscription - refs BT#20163
3 years ago
Yannick Warnier
db2de92282
Gradebook: Improve documentation about activation of skill-rel-item feature - refs BT#13334
3 years ago
NicoDucou
54bd6ec356
Forum : Add option subscribe_users_to_forum_notifications_also_in_base_course and fix session subscription of user to do automatic subscription to notification in Forum - refs BT#19183
3 years ago
Angel Fernando Quiroz Campos
3fddcc0aa8
User: Add login_max_attempt_before_blocking_account configuration setting - refs BT#20083
...
Block a user account if there are multiple failed login attempts. It requires DB changes:
```sql
CREATE TABLE track_e_login_attempt
(
login_id INT AUTO_INCREMENT NOT NULL,
username VARCHAR(100) NOT NULL,
login_date DATETIME NOT NULL,
user_ip VARCHAR(39) NOT NULL,
success TINYINT(1) NOT NULL,
INDEX idx_track_e_login_attempt_username_success (username, success),
PRIMARY KEY (login_id)
) DEFAULT CHARACTER SET utf8
COLLATE utf8_unicode_ci
ENGINE = InnoDB;
```
Then add the "@" symbol to TrackELoginAttempt` class in the `ORM\Entity()` line.
3 years ago
Angel Fernando Quiroz Campos
f549749ed8
User: Add option to disallow set new password equal as current - refs BT#20083
3 years ago
Angel Fernando Quiroz Campos
46aac44520
User: Add special chars as password requirements - refs BT#20083
3 years ago
NicoDucou
8f3a8ddc8a
Portfolio: [Minor] updating configuration for the 2 other class to activate for all the functionalities to work -refs BT#19973
3 years ago
NicoDucou
114b9ae5f2
Security: [Minor] indicating more information to be able to enable configuration for password requirements - refs BT#20039
3 years ago
Angel Fernando Quiroz Campos
527394d926
Disable registration for users in all courses from Resume Session page - refs BT#19993
...
When session_course_users_subscription_limited_to_session_users is enabled
3 years ago
Angel Fernando Quiroz Campos
a8397c3c08
Add session_classes_tab_disable conf setting - refs BT#19992
...
Disable tab to add classes in course session for non-admins
3 years ago
Angel Fernando Quiroz Campos
e6af96fa8d
Add session_course_users_subscription_limited_to_session_users conf setting - refs BT#19992
...
Restrict the list of students to subscribe in the course session
3 years ago
Juan Cortizas Ponte
a62b4b47ab
add session_coach_access_after_duration_end to configuration.dist.php
3 years ago
Christian
ad31ba6b9b
Attendance - Add option to block calendar and sign it - refs BT#18271
3 years ago
Christian
09c08ccc66
Exercise - Add option to hide IP in reports - refs BT#19979
3 years ago
Christian
ccfec6298f
Attendance - Add sign for user in attendance sheet - refs BT#18271
3 years ago
Christian
3d8b6bb1d7
Gradebook - Fix duplicated notifications for skilss - refs BT#19823
3 years ago
Angel Fernando Quiroz Campos
c9523496f2
Add video_player_renderers configuration setting - refs BT#19897
...
It allows to use MediaElement's renderers like YouTube or Vimeo
3 years ago
NicoDucou
9ad315af4d
Learnpath: Enable HTML presentation of title of LP in LP list -refs BT#19939
3 years ago
Angel Fernando Quiroz Campos
de841a4ec3
Exercise: Add exercise_embeddable_extra_types configuration setting - refs BT#19898
3 years ago
Yannick Warnier
6b1eb331f6
Internal: Improve code for automated password encryption change - refs GH#4063
3 years ago
Renaud Lemaire
68d72ab38d
cblue#426850 chamilo#4063 add a configuration option for password conversion during login if password encryption has changed
3 years ago
Christian
25d9aee195
My progress - Improve table about results of quizzes - refs BT#19922
3 years ago
Christian
2c2dc36cc0
Gradebook - Fix error with field allow_skills_by_subcategory when it is null - refs BT#19823
3 years ago
Angel Fernando Quiroz Campos
aea292da3e
Calendar: Add allow_careers_in_global_agenda conf option - refs BT#19497
...
Allow career/promotions in global calendar. Require DB changes:
```sql
ALTER TABLE sys_calendar ADD COLUMN career_id INT DEFAULT 0;
ALTER TABLE sys_calendar ADD COLUMN promotion_id INT DEFAULT 0;
```
3 years ago
Christian
ebfdcc9f86
Skills : Fix reecalculate results for skills - refs BT#19823
3 years ago
Angel Fernando Quiroz Campos
f871b090e3
Notification: Add types global and specific users - refs BT#19838
...
Requires DB changes
```sql
CREATE TABLE IF NOT EXISTS notification_event_rel_user (
id INT UNSIGNED AUTO_INCREMENT NOT NULL,
event_id INT unsigned,
user_id INT,
INDEX FK_EVENT (event_id),
INDEX FK_USER (user_id),
PRIMARY KEY (id)
);
ALTER TABLE notification_event_rel_user ADD CONSTRAINT FK_EVENT FOREIGN KEY (event_id) REFERENCES notification_event (id) ON DELETE CASCADE;
ALTER TABLE notification_event_rel_user ADD CONSTRAINT FK_USER FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE;
```
3 years ago
Angel Fernando Quiroz Campos
84c16149af
Webservice: add methods admin-only to get user api keys - refs BT#19868
...
Add conf setting `webservice_enable_adminonly_api`
3 years ago
Angel Fernando Quiroz Campos
6e0c84cff3
Course catalog: add course_catalog_display_in_home conf setting - refs BT#19827
...
Display the course catalog in home page
3 years ago
Christian
4661eb7f10
Skills : Validate user skills by subcategory in gradebook - refs BT#19823
4 years ago
Christian
f5ba1326f1
Admin: Add course extra fields as mandatory - refs BT#19785
4 years ago
Christian
1b5670ef11
Course settings: Add extra fields changeable only by trainers - refs BT#19786
4 years ago
Angel Fernando Quiroz Campos
bdc1499e46
Minor: Format code
4 years ago
Christian
ba8480eff0
Course - Add relatio type EXLEARNER when user extrafield value is changed - refs BT#19732
4 years ago
Yannick Warnier
c07b1d8582
Security: Add comment about restricting JS to avoid an SVG-XSS vulnerability.
4 years ago
Christian
9753629ff5
Learnpath - Add flow buttons in lp view - refs BT#19626
4 years ago
Christian
9eb4cd4a23
Minor - Clean css code - refs BT#19666
4 years ago
Christian
319cc1e605
Course - Add course extra fields prefilling values from user extrafield - refs BT#19666
4 years ago
Angel Fernando Quiroz Campos
f9bba14816
Template: Add video_context_menu_hidden configuration setting - refs BT#19663
...
Hide the context menu on video player
4 years ago
Christian
1d97cb1d23
Learnpath - Improve allow lp prerequisite on quiz to unblock if max attempt is reached - refs BT#19599
4 years ago
Christian
f862842ba7
User - Add option to hide "Never expire" for expiration date in add/edit user - refs BT#19631
4 years ago
NicoDucou
afab3c1318
User: Minor: renaming option for better understanding -refs BT#19598
4 years ago
NicoDucou
a391c70e37
User: Minor fix php-cs remarks -refs GT-PR#4143 BT#19630
4 years ago
Christian
9ee1a2d134
Learnpath - Allow lp prerequisite on quiz to unblock if max attempt is reached - refs BT#19599
4 years ago