Issue Details (XML | Word | Printable)

Key: MDL-15404
Type: Sub-task Sub-task
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Jerome Mouneyrac
Reporter: Martin Dougiamas
Votes: 0
Watchers: 1
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle
MDL-13766

Develop Interface to add new repository instances

Created: 25/Jun/08 01:27 PM   Updated: 09/Sep/08 12:10 PM
Return to search
Component/s: Repository API
Affects Version/s: 2.0
Fix Version/s: 2.0

URL: http://docs.moodle.org/en/Development:Repository_Interface_for_Moodle/Course/User
Participants: Jerome Mouneyrac and Martin Dougiamas
Security Level: None
QA Assignee: Martin Dougiamas
Resolved date: 09/Sep/08
Affected Branches: MOODLE_20_STABLE
Fixed Branches: MOODLE_20_STABLE


 Description  « Hide
The interface can be accessed at admin site-level (to configure site-wide repositories) as well as course level (to configure course-wide repositories) and user level (to configure personal repositories).

It should show a list of all repository instances that the current user is allowed to modify, and allow settings for each to be changed (or a new one added).

The admin site-level will be in admin/repository.php
The course and user level will be in repository/manage.php

The settings for all should probably go in `config_plugins` (Think about how to save contextid here, may be php serialized data).
Personal ones can go in `user_preferences` (and get saved in backups etc).

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Martin Dougiamas made changes - 25/Jun/08 01:27 PM
Field Original Value New Value
Assignee Martin Dougiamas [ dougiamas ] Jerome Mouneyrac [ jerome ]
Jerome Mouneyrac made changes - 13/Aug/08 10:20 AM
Assignee Jerome Mouneyrac [ jerome ] Dongsheng Cai [ dongsheng ]
Dongsheng Cai made changes - 14/Aug/08 04:45 PM
URL http://docs.moodle.org/en/Development:Repository_Interface_for_Moodle/Course/User
Description The interface can be accessed at admin site-level (to configure site-wide repositories) as well as course level (to configure course-wide repositories) and user level (to configure personal repositories). It should show a list of all repository instances that the current user is allowed to modify, and allow settings for each to be changed (or a new one added).

    repository/manage.php

The settings for all should probably go in config_plugins. Personal ones can go in user_preferences (and get saved in backups etc).
The interface can be accessed at admin site-level (to configure site-wide repositories) as well as course level (to configure course-wide repositories) and user level (to configure personal repositories).

It should show a list of all repository instances that the current user is allowed to modify, and allow settings for each to be changed (or a new one added).

    repository/manage.php

The settings for all should probably go in config_plugins (Think about how to save contextid here).
Personal ones can go in user_preferences (and get saved in backups etc).
Dongsheng Cai made changes - 18/Aug/08 10:41 AM
Assignee Dongsheng Cai [ dongsheng ] Jerome Mouneyrac [ jerome ]
Description The interface can be accessed at admin site-level (to configure site-wide repositories) as well as course level (to configure course-wide repositories) and user level (to configure personal repositories).

It should show a list of all repository instances that the current user is allowed to modify, and allow settings for each to be changed (or a new one added).

    repository/manage.php

The settings for all should probably go in config_plugins (Think about how to save contextid here).
Personal ones can go in user_preferences (and get saved in backups etc).
The interface can be accessed at admin site-level (to configure site-wide repositories) as well as course level (to configure course-wide repositories) and user level (to configure personal repositories).

It should show a list of all repository instances that the current user is allowed to modify, and allow settings for each to be changed (or a new one added).

The admin site-level will be in admin/repository.php
The course and user level will be in repository/manage.php

The settings for all should probably go in `config_plugins` (Think about how to save contextid here, may be php serialized data).
Personal ones can go in `user_preferences` (and get saved in backups etc).
Jerome Mouneyrac made changes - 04/Sep/08 01:03 PM
Status Open [ 1 ] In Progress [ 3 ]
Jerome Mouneyrac committed 8 files to 'Moodle CVS' - 05/Sep/08 02:30 PM
MDL-15404: fix few bugs in repository administration, add a beta version of the course repository list
MODIFY lib/adminlib.php   Rev. 1.260    (+9 -4 lines)
MODIFY repository/lib.php   Rev. 1.91    (+37 -35 lines)
MODIFY admin/repositoryinstance.php   Rev. 1.3    (+4 -2 lines)
MODIFY repository/flickr/repository.class.php   Rev. 1.30    (+8 -0 lines)
MODIFY admin/repository.php   Rev. 1.9    (+4 -3 lines)
ADD repository/manage_instances.php   Rev. 1.1    (+0 -0 lines)
MODIFY lang/en_utf8/repository.php   Rev. 1.26    (+3 -1 lines)
MODIFY blocks/admin/block_admin.php   Rev. 1.115    (+4 -4 lines)
Martin Dougiamas added a comment - 08/Sep/08 04:29 PM
1. Flickr plugin at course level currently doesn't ask for account.

2. Can all these pages please have some brief docs in Moodle docs at the corresponding URL, eg http://docs.moodle.org/en/repository/manage_instances


Martin Dougiamas made changes - 09/Sep/08 12:10 PM
Status In Progress [ 3 ] Resolved [ 5 ]
QA Assignee dougiamas
Resolution Fixed [ 1 ]
martignoni committed 1 file to 'Lang CVS' - 14/Sep/08 07:09 PM
MDL-15404: strings translated
MODIFY fr_utf8/repository.php   Rev. 1.27    (+3 -1 lines)
Jerome Mouneyrac committed 1 file to 'Moodle CVS' - 30/Apr/09 04:11 PM
repository MDL-15404 change text description for allowing teacher/user to add repository
MODIFY lang/en_utf8/repository.php   Rev. 1.51    (+3 -3 lines)
Mitsuhiro Yoshida committed 4 files to 'Lang CVS' - 01/May/09 10:46 AM
MDL-15404 Updated translated strings for repository based on lang/en_utf8 change.
MDL-18951 Translated a new string for grade.
MDL-18577 Removed a translated string for error messages based on lang/en_utf8 removal.
MODIFY ja_utf8/error.php   Rev. 1.135    (+1 -2 lines)
MODIFY ja_utf8/repository.php   Rev. 1.40    (+3 -3 lines)
MODIFY ja_utf8/README   Rev. 1.990    (+1 -1 lines)
MODIFY ja_utf8/grades.php   Rev. 1.156    (+2 -1 lines)
Jerome Mouneyrac committed 2 files to 'Moodle CVS' - 01/May/09 02:55 PM
repository MDL-15404 display instance number into the administration
MODIFY lib/adminlib.php   Rev. 1.344    (+18 -3 lines)
MODIFY lang/en_utf8/repository.php   Rev. 1.52    (+3 -1 lines)
Mitsuhiro Yoshida committed 2 files to 'Lang CVS' - 02/May/09 01:07 AM
MDL-15404 Translated new strings for repository.
MODIFY ja_utf8/repository.php   Rev. 1.41    (+2 -0 lines)
MODIFY ja_utf8/README   Rev. 1.991    (+1 -1 lines)
martignoni committed 1 file to 'Lang CVS' - 07/May/09 02:39 AM
MDL-15404 change text description
MODIFY fr_utf8/repository.php   Rev. 1.54    (+3 -3 lines)
martignoni committed 1 file to 'Lang CVS' - 07/May/09 02:44 AM
MDL-15404 New strings
MODIFY fr_utf8/repository.php   Rev. 1.55    (+3 -1 lines)