Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-14589

META: Develop new File API

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 1.9
    • 2.0
    • Files API
    • None
    • MOODLE_19_STABLE
    • MOODLE_20_STABLE

    Description

      This issue contains all the subtasks associated with the new file API

      http://docs.moodle.org/en/Development:File_API

      Balsamiq Wireframes

        Attachments

          1. fileapi38.patch
            204 kB
          2. fileapi40.patch
            204 kB
          3. fileapi41.patch
            206 kB
          4. fileapi46.patch
            263 kB
          5. new_picker.bmml
            7 kB
          6. new_picker.png
            new_picker.png
            59 kB

          Issue Links

            1.
            HTML parser Sub-task Closed Moodle HQ
            2.
            Rewrite question export to use the File API Sub-task Closed Dongsheng Cai
            3.
            Some DB implementation things Sub-task Closed Petr Skoda
            4.
            File storage conversion Assignment Sub-task Closed Petr Skoda
            5.
            File storage conversion Blog Sub-task Closed Petr Skoda
            6.
            Stored file support in formslib - file upload rewrite Sub-task Closed Petr Skoda
            7.
            Limited access to backup files Sub-task Closed Petr Skoda
            8.
            general unzipping support Sub-task Closed Petr Skoda
            9.
            general zipping support Sub-task Closed Petr Skoda
            10.
            File storage conversion Forum Sub-task Closed Petr Skoda
            11.
            File storage conversion Glossary Sub-task Closed Petr Skoda
            12.
            File storage conversion SCORM Sub-task Closed Petr Skoda
            13.
            File storage conversion Resource Sub-task Closed Petr Skoda
            14.
            File storage conversion Feedback Sub-task Closed Andreas Grabs
            15.
            File storage conversion Label Sub-task Closed Petr Skoda
            16.
            File storage conversion Lesson Sub-task Closed Moodle HQ
            17.
            File storage conversion Quiz and Questions Sub-task Closed Tim Hunt
            18.
            File storage conversion Wiki Sub-task Closed Dongsheng Cai
            19.
            File storage conversion Database Sub-task Closed Sam Hemelryk
            20.
            allow deleting of all files attached to context Sub-task Closed Petr Skoda
            21.
            rafactor modedit inrastructure to allow access to context from xx_add_instance() module methods Sub-task Closed Petr Skoda
            22.
            pass mform to xxx_add_instance() and xxx_update_instance() Sub-task Closed Petr Skoda
            23.
            Implement file storage cleanup in cron Sub-task Closed Petr Skoda
            24.
            support for module file browsing Sub-task Closed Petr Skoda
            25.
            file_rewrite_urls undefined in setup Sub-task Closed Petr Skoda
            26.
            user profile embedded files browsing and serving support Sub-task Closed Petr Skoda
            27.
            Document the File API on Moodle Docs Sub-task Closed Petr Skoda
            28.
            Formslib element: filemanager (non-JS) Sub-task Closed Dongsheng Cai
            29.
            Formslib element: filemanager (JS) Sub-task Closed Dongsheng Cai
            30.
            Formslib element: htmleditor Sub-task Closed Dongsheng Cai
            31.
            Formslib element: file Sub-task Closed Petr Skoda
            32.
            Formslib element: filepicker (non-JS) Sub-task Closed Dongsheng Cai
            33.
            Formslib element: filepicker (JS) Sub-task Closed Dongsheng Cai
            34.
            Formslib element: editor Sub-task Closed Petr Skoda
            35.
            Formslib element: url Sub-task Closed Dongsheng Cai
            36.
            When a backup completes, send users to the backup file area Sub-task Closed Tim Hunt
            37.
            File API code is incomprehensible without comments Sub-task Closed Petr Skoda
            38.
            file storage methods to move files out from storage Sub-task Closed Petr Skoda
            39.
            Suggested file API function name improvements Sub-task Closed Tim Hunt
            40.
            implement embedded and attachment file storage limits in file api and related code Sub-task Closed Dongsheng Cai
            41.
            reimplement maintenance mode Sub-task Closed Petr Skoda
            42.
            improve embedding of texteditors Sub-task Closed Petr Skoda
            43.
            File storage conversion of HTML block Sub-task Closed Dongsheng Cai
            44.
            File storage conversion of core Sub-task Closed Sam Hemelryk
            45.
            Clean up files associated with a context when the context is deleted Sub-task Closed Sam Hemelryk
            46.
            Every file should have a license type Sub-task Closed Dongsheng Cai
            47.
            How should we support course-wide or site-wide files created by modules? Sub-task Closed Petr Skoda
            48.
            add course->legacyfiles which disables old course files in new courses Sub-task Closed Petr Skoda
            49.
            the filemanager element MUST support the main file selection natively in ajax UI Sub-task Closed Dongsheng Cai
            50.
            Convert all "import" pages to use filepicker Sub-task Closed Dongsheng Cai
            51.
            Implement core renderer to display a read-only filearea Sub-task Closed Petr Skoda
            52.
            When displaying a file tree in browse mode, ignore empty folders Sub-task Closed Dongsheng Cai
            53.
            Implement stickiness on file picker for repository selection Sub-task Closed Dongsheng Cai
            54.
            convert user icons to file storage pool Sub-task Closed Petr Skoda
            55.
            convert group icons to file storage pool Sub-task Closed Petr Skoda
            56.
            Implement expiry of draft files Sub-task Closed Petr Skoda

            Activity

              People

                skodak Petr Skoda
                dougiamas Martin Dougiamas
                Matteo Scaramuccia, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
                Votes:
                1 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  24/Nov/10