Export - CSV (All fields)
Export - CSV (Current fields)
- MOBILE-4614
Display full names instead of short names for the course filter in calendar - MOBILE-4533
Revise 'custom reminder' on the calendar event - MOBILE-4530
Fix branded attribute on event page (MDL-81089) - MOBILE-4523
Avoid calling the WS core_group_get_course_user_groups after launching the app - MOBILE-4499
Local calendar events are not deleted when the user deletes a site - MOBILE-4317
Schedule calendar notifications when adding a new site - MOBILE-4313
Check Android notification and reminder settings, and let user enable them if disabled - MOBILE-4231
Improve calendar events for groups (make it clearer teacher can only add those to courses where they is part of a group/s) - MOBILE-4193
Display LTI custom icon in calendar and in blocks - MOBILE-4185
Changing the app's language doesn't update already scheduled local notifications - MOBILE-4172
Improve UX of error when cannot create group calendar event in offline - MOBILE-4171
Calendar: Add an event, when showing the 'Course full name' its shows the HTML encoded - MOBILE-4169
Sometimes when you add a new user event on calendar instead of showing 'now' as a Date, it is 'now' minus two hours - MOBILE-4150
Add reminders to calendar - MOBILE-4148
Renew and add reminders to the app - MOBILE-4129
Calendar reminder cannot be disabled - MOBILE-4097
Do not convert calendar event location to URL if it's already a URL - MOBILE-4042
Single event view per day swipe support - MOBILE-3978
Cannot create offline calendar events if the create page hasn't been opened in online before - MOBILE-3951
Always handle scheduling notifications in service instead of pages - MOBILE-3936
In-line reminders in places where future dates are available - MOBILE-3909
Allow users to set the reminder at the same time the event is created - MOBILE-3908
Allow app users to quickly create events&reminders within a course and/or an activity - MOBILE-3874
Calendar events: include the. "Other" option - MOBILE-3867
Upcoming Events / Calendar: If you tap first on 'Upcoming Events', when you tap on 'Calendar' the 'Upcoming Events' screen will be shown - MOBILE-3866
Calendar / Upcoming events: When you access the 'Calendar'/'Upcoming events' from a course, the filter selects correctly the course but if it is far down you don't see it - MOBILE-3784
Fix timezones usage in time utils - MOBILE-3722
It is not possible to create events for 2022 onwards - MOBILE-3626
Migrate calendar to Ionic 5 - MOBILE-3612
Calendar event not opened if local notification is clicked with the app killed in Android - MOBILE-3558
Day view: the add event icon "+" should scroll - MOBILE-3486
Calendar events are displayed in wrong day/month if server timezone is different - MOBILE-3466
Check calendar current day - MOBILE-3383
Datetime picker is hidden after opening transition - MOBILE-3136
Calendar: include filters by type event (global, category, course, group, and user) - MOBILE-3104
Use calendar events table in 3.4+ sites to load events in offline - MOBILE-3090
Delete calendar events in the app - MOBILE-3087
Edit calendar events in the app - MOBILE-3083
Correctly handle reminders of offline calendar events - MOBILE-3021
Support the monthly calendar view in the app - MOBILE-3017
Default time for calendar events is not visible in some languages - MOBILE-2931
Clicking a local notification doesn't open the right view if the app is killed - MOBILE-2832
Display more calendar events on first access - MOBILE-2820
Manage many reminders to a calendar event - MOBILE-2814
Update local-notifications plugin - MOBILE-2601
Display location field in calendar events - MOBILE-2591
Display an option to go to activity in activity calendar events - MOBILE-2458
Calendar settings should display "1 hour" and "1 day" - MOBILE-2308
Migrate calendar - MOBILE-2271
Display category calendar events correctly in the app
{"searchers":{"groups":[{"searchers":[{"name":"Project","id":"project","key":"issue.field.project","isShown":true,"lastViewed":1730529082274},{"name":"Summary","id":"summary","key":"issue.field.summary","isShown":true},{"name":"Type","id":"issuetype","key":"issue.field.issuetype","isShown":true,"lastViewed":1730529082275},{"name":"Status","id":"status","key":"issue.field.status","isShown":true,"lastViewed":1730529082282},{"name":"Priority","id":"priority","key":"issue.field.priority","isShown":true},{"name":"Resolution","id":"resolution","key":"issue.field.resolution","isShown":true},{"name":"Creator","id":"creator","key":"issue.field.creator","isShown":true},{"name":"Affects Version","id":"version","key":"issue.field.affectsversions","isShown":true},{"name":"Fix Version","id":"fixfor","key":"issue.field.fixversions","isShown":true},{"name":"Component","id":"component","key":"issue.field.components","isShown":true,"lastViewed":1730529082285},{"name":"% Limits","id":"workratio","key":"issue.field.workratio","isShown":true},{"name":"Link types","id":"issue_link_type","key":"issue.field.issuelinks","isShown":true},{"name":"Environment","id":"environment","key":"issue.field.environment","isShown":true},{"name":"Description","id":"description","key":"issue.field.description","isShown":true},{"name":"Comment","id":"comment","key":"issue.field.comment","isShown":true},{"name":"Label","id":"labels","key":"issue.field.labels","isShown":true},{"name":"Query","id":"text","key":"text","isShown":true},{"name":"Affected Branches","id":"customfield_10070","key":"org.moodle.plugin.customfields.MoodleBranchesCustomFields:moodleaffectedbranches","isShown":true},{"name":"Automated test results","id":"customfield_17112","key":"com.atlassian.jira.plugin.system.customfieldtypes:textarea","isShown":true},{"name":"Business Value","id":"customfield_10084","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Canvas","id":"customfield_16623","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":false},{"name":"Component Lead Review","id":"customfield_15810","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"Contingency plan","id":"customfield_16617","key":"com.atlassian.jira.plugin.system.customfieldtypes:textarea","isShown":true},{"name":"Currently in integration","id":"customfield_10211","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":true},{"name":"Database","id":"customfield_10001","key":"com.atlassian.jira.plugin.system.customfieldtypes:multiselect","isShown":true},{"name":"Development","id":"customfield_14410","key":"com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary","isShown":true},{"name":"Difficulty","id":"customfield_10051","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":true},{"name":"Documentation link","id":"customfield_10810","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":true},{"name":"Epic Colour","id":"customfield_11213","key":"com.pyxis.greenhopper.jira:gh-epic-color","isShown":false},{"name":"Epic Link","id":"customfield_11210","key":"com.pyxis.greenhopper.jira:gh-epic-link","isShown":true},{"name":"Epic Name","id":"customfield_11211","key":"com.pyxis.greenhopper.jira:gh-epic-label","isShown":true},{"name":"Epic Status","id":"customfield_11212","key":"com.pyxis.greenhopper.jira:gh-epic-status","isShown":false},{"name":"Epic/Theme","id":"customfield_10081","key":"com.atlassian.jira.plugin.system.customfieldtypes:labels","isShown":true},{"name":"Estimated effort","id":"customfield_16010","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"Fixed Branches","id":"customfield_10071","key":"org.moodle.plugin.customfields.MoodleBranchesCustomFields:moodlefixedbranches","isShown":true},{"name":"Flagged","id":"customfield_10080","key":"com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes","isShown":true},{"name":"Global Rank","id":"customfield_10510","key":"com.pyxis.greenhopper.jira:gh-global-rank","isShown":true},{"name":"Impact","id":"customfield_16011","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"Impact","id":"customfield_16611","key":"com.projectbalm.riskregister.riskregister-jira:riskfactor-cf-type","isShown":true},{"name":"Inherent risk","id":"customfield_16615","key":"com.projectbalm.riskregister.riskregister-jira:exposure-cf-type","isShown":true},{"name":"Integration priority","id":"customfield_12210","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Issue Key Searcher","id":"customfield_10040","key":"com.atlassian.jira.toolkit:multikeyfield","isShown":true},{"name":"Issue size","id":"customfield_12111","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":true},{"name":"Issue size","id":"customfield_14912","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"JIRA Capture Browser","id":"customfield_11011","key":"com.atlassian.bonfire.plugin:bonfire-text","isShown":false},{"name":"JIRA Capture Document Mode","id":"customfield_11214","key":"com.atlassian.bonfire.plugin:bonfire-text","isShown":false},{"name":"JIRA Capture Operating System","id":"customfield_11012","key":"com.atlassian.bonfire.plugin:bonfire-text","isShown":false},{"name":"JIRA Capture Screen Resolution","id":"customfield_11014","key":"com.atlassian.bonfire.plugin:bonfire-text","isShown":false},{"name":"JIRA Capture URL","id":"customfield_11013","key":"com.atlassian.bonfire.plugin:bonfire-text","isShown":false},{"name":"JIRA Capture User Agent","id":"customfield_11010","key":"com.atlassian.bonfire.plugin:bonfire-text","isShown":false},{"name":"JIRA Capture jQuery Version","id":"customfield_11015","key":"com.atlassian.bonfire.plugin:bonfire-text","isShown":false},{"name":"Last comment date","id":"customfield_11310","key":"com.atlassian.jira.toolkit:LastCommentDate","isShown":true},{"name":"Number of comments","id":"customfield_14510","key":"com.atlassian.jira.toolkit:comments","isShown":true},{"name":"Original story points","id":"customfield_15414","key":"com.atlassian.jpo:jpo-custom-field-original-story-points","isShown":true},{"name":"Other groups to be involved","id":"customfield_15416","key":"com.atlassian.jira.plugin.system.customfieldtypes:multiselect","isShown":false},{"name":"Parent Link","id":"customfield_15411","key":"com.atlassian.jpo:jpo-custom-field-parent","isShown":false},{"name":"Partner backlog","id":"customfield_13112","key":"com.atlassian.jira.plugin.system.customfieldtypes:multiselect","isShown":false},{"name":"Points","id":"customfield_13210","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Pre-check results","id":"customfield_17113","key":"com.atlassian.jira.plugin.system.customfieldtypes:textarea","isShown":true},{"name":"Probability","id":"customfield_16612","key":"com.projectbalm.riskregister.riskregister-jira:riskfactor-cf-type","isShown":true},{"name":"Product alignment","id":"customfield_16013","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"Prototype link","id":"customfield_15424","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":true},{"name":"Pull from Repository","id":"customfield_10100","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Pull 4.1 Branch","id":"customfield_16212","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Pull 4.1 Diff URL","id":"customfield_16213","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":true},{"name":"Pull 4.3 Branch","id":"customfield_16621","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":false},{"name":"Pull 4.3 Diff URL","id":"customfield_16622","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":true},{"name":"Pull 4.4 Branch","id":"customfield_16910","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Pull 4.4 Diff URL","id":"customfield_16911","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":true},{"name":"Pull 4.5 Branch","id":"customfield_17110","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Pull 4.5 Diff URL","id":"customfield_17111","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":true},{"name":"Pull Main Branch","id":"customfield_10111","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Pull Main Diff URL","id":"customfield_10112","key":"com.atlassian.jira.plugin.system.customfieldtypes:url","isShown":true},{"name":"Raised During","id":"customfield_10911","key":"com.atlassian.bonfire.plugin:bonfire-session-cft","isShown":false},{"name":"Rank","id":"customfield_11810","key":"com.pyxis.greenhopper.jira:gh-lexo-rank","isShown":true},{"name":"Rank (Obsolete)","id":"customfield_10610","key":"com.pyxis.greenhopper.jira:gh-global-rank","isShown":true},{"name":"Realization","id":"customfield_16618","key":"com.projectbalm.riskregister.riskregister-jira:riskfactor-cf-type","isShown":true},{"name":"Residual Impact","id":"customfield_16613","key":"com.projectbalm.riskregister.riskregister-jira:riskfactor-cf-type","isShown":true},{"name":"Residual Probability","id":"customfield_16614","key":"com.projectbalm.riskregister.riskregister-jira:riskfactor-cf-type","isShown":true},{"name":"Residual risk","id":"customfield_16616","key":"com.projectbalm.riskregister.riskregister-jira:exposure-cf-type","isShown":true},{"name":"Sprint","id":"customfield_11018","key":"com.pyxis.greenhopper.jira:gh-sprint","isShown":true},{"name":"Sprint candidate","id":"customfield_12010","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"Story Points","id":"customfield_10083","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Team","id":"customfield_15410","key":"com.atlassian.teams:rm-teams-custom-field-team","isShown":true},{"name":"Test Session(s)","id":"customfield_10910","key":"com.atlassian.bonfire.plugin:bonfire-multi-session-cft","isShown":false},{"name":"Testing Instructions","id":"customfield_10117","key":"com.atlassian.jira.plugin.system.customfieldtypes:textarea","isShown":true},{"name":"Testing Status","id":"customfield_11215","key":"com.atlassian.bonfire.plugin:bonfire-testing-status-cft","isShown":false},{"name":"Theme","id":"customfield_16624","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"TimeInStatus","id":"customfield_10091","key":"com.atlassian.jira.ext.charting:timeinstatus","isShown":true},{"name":"Treatment","id":"customfield_16619","key":"com.projectbalm.riskregister.riskregister-jira:riskfactor-cf-type","isShown":true},{"name":"Treatment plan","id":"customfield_16620","key":"com.atlassian.jira.plugin.system.customfieldtypes:textarea","isShown":true},{"name":"URL","id":"customfield_10002","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Urgency","id":"customfield_16012","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":false},{"name":"Value proposition","id":"customfield_16014","key":"com.fca.jira.plugins.workflowToolbox.workflow-toolbox:calculated-number-field","isShown":false},{"name":"Waiting for Feedback Notifications","id":"customfield_16110","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Workaround","id":"customfield_10310","key":"com.atlassian.jira.plugin.system.customfieldtypes:textarea","isShown":true},{"name":"jqltField","id":"customfield_11910","key":"com.j-tricks.jql-plugin:jqlt-field","isShown":true}],"type":"DETAILS","title":"Details"},{"searchers":[{"name":"Created Date","id":"created","key":"issue.field.created","isShown":true},{"name":"Updated Date","id":"updated","key":"issue.field.updated","isShown":true},{"name":"Resolution Date","id":"resolutiondate","key":"issue.field.resolution.date","isShown":true},{"name":"Due Date","id":"duedate","key":"issue.field.duedate","isShown":false},{"name":"Actual End","id":"customfield_12914","key":"com.atlassian.jira.plugin.system.customfieldtypes:datetime","isShown":true},{"name":"Actual Start","id":"customfield_12913","key":"com.atlassian.jira.plugin.system.customfieldtypes:datetime","isShown":true},{"name":"Due Date","id":"customfield_13711","key":"com.atlassian.jira.plugin.system.customfieldtypes:datepicker","isShown":false},{"name":"FirstResponse","id":"customfield_10090","key":"com.atlassian.jira.ext.charting:firstresponsedate","isShown":true},{"name":"Integration date","id":"customfield_10210","key":"com.atlassian.jira.plugin.system.customfieldtypes:datepicker","isShown":true},{"name":"Planned End","id":"customfield_12212","key":"com.atlassian.jira.plugin.system.customfieldtypes:datetime","isShown":true},{"name":"Planned Start","id":"customfield_12211","key":"com.atlassian.jira.plugin.system.customfieldtypes:datetime","isShown":true},{"name":"Replicated on","id":"customfield_16217","key":"com.atlassian.jira.plugin.system.customfieldtypes:datepicker","isShown":false},{"name":"Start date","id":"customfield_13718","key":"com.atlassian.jira.plugin.system.customfieldtypes:datepicker","isShown":false},{"name":"Target end","id":"customfield_15413","key":"com.atlassian.jpo:jpo-custom-field-baseline-end","isShown":true},{"name":"Target start","id":"customfield_15412","key":"com.atlassian.jpo:jpo-custom-field-baseline-start","isShown":true}],"type":"DATES","title":"Dates"},{"searchers":[{"name":"Assignee","id":"assignee","key":"issue.field.assignee","isShown":true,"lastViewed":1730529082284},{"name":"Reporter","id":"reporter","key":"issue.field.reporter","isShown":true},{"name":"Integrator","id":"customfield_10110","key":"com.atlassian.jira.plugin.system.customfieldtypes:userpicker","isShown":true},{"name":"Other viewers","id":"customfield_12110","key":"com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker","isShown":false},{"name":"Other viewers (groups)","id":"customfield_15710","key":"com.atlassian.jira.plugin.system.customfieldtypes:multigrouppicker","isShown":false},{"name":"Participants","id":"customfield_10020","key":"com.atlassian.jira.toolkit:participants","isShown":true},{"name":"Peer reviewer","id":"customfield_10118","key":"com.atlassian.jira.plugin.system.customfieldtypes:userpicker","isShown":true},{"name":"Project Owner","id":"customfield_11712","key":"com.atlassian.jira.plugin.system.customfieldtypes:userpicker","isShown":false},{"name":"Research / Planning ","id":"customfield_11713","key":"com.atlassian.jira.plugin.system.customfieldtypes:userpicker","isShown":false},{"name":"Tester","id":"customfield_10011","key":"com.atlassian.jira.plugin.system.customfieldtypes:userpicker","isShown":true}],"type":"PEOPLE","title":"People"}]},"values":{"issuetype":{"name":"Type","editHtml":"\n\n\n\n <div class=\"field-group aui-field-issuetype\" >\n <label for=\"searcher-type\">Type</label> <select class=\"select js-default-checkboxmultiselect\"\n id=\"searcher-type\"\n multiple=\"multiple\"\n name=\"type\"\n data-max-inline-results-displayed=\"100\"\n data-placeholder-text=\"Find Issue Types...\">\n <optgroup>\n \n <option class=\" \"\n id=\"type_-2\"\n title=\"All Standard Issue Types\"\n value=\"-2\">All Standard Issue Types</option>\n \n <option class=\" \"\n id=\"type_-3\"\n title=\"All Sub-Task Issue Types\"\n value=\"-3\">All Sub-Task Issue Types</option>\n </optgroup>\n\n <optgroup label=\"Standard Issue Types\">\n \n <option class=\" imagebacked 10092 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=15963&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_1\"\n title=\"Bug\"\n value=\"1\">Bug</option>\n \n <option class=\" imagebacked 10092 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=15967&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_8\"\n title=\"Epic\"\n value=\"8\">Epic</option>\n \n <option class=\" imagebacked 10092 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=15970&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_4\"\n title=\"Improvement\"\n value=\"4\">Improvement</option>\n \n <option class=\" imagebacked 10092 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=15971&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_2\"\n title=\"New Feature\"\n value=\"2\">New Feature</option>\n \n <option class=\" imagebacked 10092 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=15978&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_3\"\n title=\"Task\"\n value=\"3\">Task</option>\n </optgroup>\n\n <optgroup label=\"Sub-Task Issue Types\">\n \n <option class=\" imagebacked 10092 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=15976&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_5\"\n title=\"Sub-task\"\n value=\"5\">Sub-task</option>\n </optgroup>\n </select>\n </div>\n ","validSearcher":true,"isShown":true},"component":{"name":"Component","viewHtml":" <div class=\"searcherValue\">\n \n <label class=\"fieldLabel\" for=\"fieldcomponent\">Component:</label><span id=\"fieldcomponent\" class=\"fieldValue\">\n \n Calendar events add-on </span></div>\n","editHtml":"\n <div class=\"field-group aui-field-projectconstant\" >\n <label for=\"searcher-component\">Component</label> <select class=\"select js-default-checkboxmultiselectcomponent\"\n id=\"searcher-component\"\n multiple=\"multiple\"\n name=\"component\"\n data-max-inline-results-displayed=\"100\"\n aria-label=\"Search for components\">\n <optgroup data-footer-text=\"20 more options. Continue typing to refine further.\" label=\"\">\n <option value=\"-1\" title=\"No Component\">No Component</option>\n <option value=\"id:Accessibility\" title=\"Accessibility\">Accessibility</option>\n <option value=\"id:Accounts\" title=\"Accounts\">Accounts</option>\n <option value=\"id:AI\" title=\"AI\">AI</option>\n <option value=\"id:Airnotifier\" title=\"Airnotifier\">Airnotifier</option>\n <option value=\"id:Android\" title=\"Android\">Android</option>\n <option value=\"id:AngularJS\" title=\"AngularJS\">AngularJS</option>\n <option value=\"id:Assignment add-on\" title=\"Assignment add-on\">Assignment add-on</option>\n <option value=\"id:Authentication\" title=\"Authentication\">Authentication</option>\n <option value=\"id:availability_mobileapp plugin\" title=\"availability_mobileapp plugin\">availability_mobileapp plugin</option>\n <option value=\"id:Badges add-on\" title=\"Badges add-on\">Badges add-on</option>\n <option value=\"id:Behat\" title=\"Behat\">Behat</option>\n <option value=\"id:BigBlueButton\" title=\"BigBlueButton\">BigBlueButton</option>\n <option value=\"id:Blocks\" title=\"Blocks\">Blocks</option>\n <option value=\"id:Blog add-on\" title=\"Blog add-on\">Blog add-on</option>\n <option value=\"id:BMA\" title=\"BMA\">BMA</option>\n <option value=\"id:Book add-on\" title=\"Book add-on\">Book add-on</option>\n <option value=\"id:Bower\" title=\"Bower\">Bower</option>\n <option value=\"id:Caching\" title=\"Caching\">Caching</option>\n <option selected=\"selected\" value=\"id:Calendar events add-on\" title=\"Calendar events add-on\">Calendar events add-on</option>\n <option value=\"id:CBE add-on\" title=\"CBE add-on\">CBE add-on</option>\n <option value=\"id:Chat add-on\" title=\"Chat add-on\">Chat add-on</option>\n <option value=\"id:Choice add-on\" title=\"Choice add-on\">Choice add-on</option>\n <option value=\"id:Comments\" title=\"Comments\">Comments</option>\n <option value=\"id:Completion\" title=\"Completion\">Completion</option>\n <option value=\"id:Compliance\" title=\"Compliance\">Compliance</option>\n <option value=\"id:Cordova\" title=\"Cordova\">Cordova</option>\n <option value=\"id:Course contents add-on\" title=\"Course contents add-on\">Course contents add-on</option>\n <option value=\"id:Course formats\" title=\"Course formats\">Course formats</option>\n <option value=\"id:Course search add-on\" title=\"Course search add-on\">Course search add-on</option>\n <option value=\"id:Courses\" title=\"Courses\">Courses</option>\n <option value=\"id:Custom URL Scheme\" title=\"Custom URL Scheme\">Custom URL Scheme</option>\n <option value=\"id:Dashboard\" title=\"Dashboard\">Dashboard</option>\n <option value=\"id:Database add-on\" title=\"Database add-on\">Database add-on</option>\n <option value=\"id:Debugging\" title=\"Debugging\">Debugging</option>\n <option value=\"id:Design system\" title=\"Design system\">Design system</option>\n <option value=\"id:Docker\" title=\"Docker\">Docker</option>\n <option value=\"id:Documentation\" title=\"Documentation\">Documentation</option>\n <option value=\"id:DX (Developer eXperience)\" title=\"DX (Developer eXperience)\">DX (Developer eXperience)</option>\n <option value=\"id:Electron\" title=\"Electron\">Electron</option>\n <option value=\"id:Emulation\" title=\"Emulation\">Emulation</option>\n <option value=\"id:Enrolment\" title=\"Enrolment\">Enrolment</option>\n <option value=\"id:Error reporting\" title=\"Error reporting\">Error reporting</option>\n <option value=\"id:Events\" title=\"Events\">Events</option>\n <option value=\"id:External tool (IMS-LTI)\" title=\"External tool (IMS-LTI)\">External tool (IMS-LTI)</option>\n <option value=\"id:Feedback add-on\" title=\"Feedback add-on\">Feedback add-on</option>\n <option value=\"id:File system\" title=\"File system\">File system</option>\n <option value=\"id:Filters\" title=\"Filters\">Filters</option>\n <option value=\"id:Folder add-on\" title=\"Folder add-on\">Folder add-on</option>\n <option value=\"id:Forum add-on\" title=\"Forum add-on\">Forum add-on</option>\n <option value=\"id:Functional tests\" title=\"Functional tests\">Functional tests</option>\n <option value=\"id:Glossary add-on\" title=\"Glossary add-on\">Glossary add-on</option>\n <option value=\"id:Gradebook add-on\" title=\"Gradebook add-on\">Gradebook add-on</option>\n <option value=\"id:Grades add-on\" title=\"Grades add-on\">Grades add-on</option>\n <option value=\"id:Gulp\" title=\"Gulp\">Gulp</option>\n <option value=\"id:H5P\" title=\"H5P\">H5P</option>\n <option value=\"id:IMSCP add-on\" title=\"IMSCP add-on\">IMSCP add-on</option>\n <option value=\"id:Intents / Open with\" title=\"Intents / Open with\">Intents / Open with</option>\n <option value=\"id:Internationalization \" title=\"Internationalization \">Internationalization </option>\n <option value=\"id:Ionic\" title=\"Ionic\">Ionic</option>\n <option value=\"id:iOS\" title=\"iOS\">iOS</option>\n <option value=\"id:Label add-on\" title=\"Label add-on\">Label add-on</option>\n <option value=\"id:Learning plans add-on\" title=\"Learning plans add-on\">Learning plans add-on</option>\n <option value=\"id:Lesson add-on\" title=\"Lesson add-on\">Lesson add-on</option>\n <option value=\"id:Libraries\" title=\"Libraries\">Libraries</option>\n <option value=\"id:local_mobile Plugin\" title=\"local_mobile Plugin\">local_mobile Plugin</option>\n <option value=\"id:Log in screen\" title=\"Log in screen\">Log in screen</option>\n <option value=\"id:Logging\" title=\"Logging\">Logging</option>\n <option value=\"id:Media capture\" title=\"Media capture\">Media capture</option>\n <option value=\"id:message_airnotifier\" title=\"message_airnotifier\">message_airnotifier</option>\n <option value=\"id:Messages add-on\" title=\"Messages add-on\">Messages add-on</option>\n <option value=\"id:Mobile features\" title=\"Mobile features\">Mobile features</option>\n <option value=\"id:Moodle Classic\" title=\"Moodle Classic\">Moodle Classic</option>\n <option value=\"id:Moodle Desktop\" title=\"Moodle Desktop\">Moodle Desktop</option>\n <option value=\"id:My courses\" title=\"My courses\">My courses</option>\n <option value=\"id:My files add-on\" title=\"My files add-on\">My files add-on</option>\n <option value=\"id:My Moodle iPhone (obsolete - do not use)\" title=\"My Moodle iPhone (obsolete - do not use)\">My Moodle iPhone (obsolete - do not use)</option>\n <option value=\"id:Navigation\" title=\"Navigation\">Navigation</option>\n <option value=\"id:Notes add-on\" title=\"Notes add-on\">Notes add-on</option>\n <option value=\"id:Notifications add-on\" title=\"Notifications add-on\">Notifications add-on</option>\n <option value=\"id:NW.js\" title=\"NW.js\">NW.js</option>\n <option value=\"id:Offline\" title=\"Offline\">Offline</option>\n <option value=\"id:Others\" title=\"Others\">Others</option>\n <option value=\"id:Page add-on\" title=\"Page add-on\">Page add-on</option>\n <option value=\"id:Participants add-on\" title=\"Participants add-on\">Participants add-on</option>\n <option value=\"id:Performance\" title=\"Performance\">Performance</option>\n <option value=\"id:Phonegap Build\" title=\"Phonegap Build\">Phonegap Build</option>\n <option value=\"id:Policy\" title=\"Policy\">Policy</option>\n <option value=\"id:Publishing and releasing\" title=\"Publishing and releasing\">Publishing and releasing</option>\n <option value=\"id:Push notifications\" title=\"Push notifications\">Push notifications</option>\n <option value=\"id:Quiz add-on\" title=\"Quiz add-on\">Quiz add-on</option>\n <option value=\"id:Remote addons\" title=\"Remote addons\">Remote addons</option>\n <option value=\"id:Remote CSS\" title=\"Remote CSS\">Remote CSS</option>\n <option value=\"id:Report builder\" title=\"Report builder\">Report builder</option>\n <option value=\"id:Resource add-on\" title=\"Resource add-on\">Resource add-on</option>\n <option value=\"id:Rich Text Editor\" title=\"Rich Text Editor\">Rich Text Editor</option>\n <option value=\"id:SCORM add-on\" title=\"SCORM add-on\">SCORM add-on</option>\n <option value=\"id:Security\" title=\"Security\">Security</option>\n <option value=\"id:Settings and Preferences\" title=\"Settings and Preferences\">Settings and Preferences</option>\n <option value=\"id:Sign-up\" title=\"Sign-up\">Sign-up</option>\n </optgroup>\n </select>\n </div>\n \n","jql":"component = \"Calendar events add-on\"","validSearcher":true,"isShown":true},"project":{"name":"Project","viewHtml":" <div class=\"searcherValue\">\n \n <label class=\"fieldLabel\" for=\"fieldpid\">Project:</label><span id=\"fieldpid\" class=\"fieldValue\">\n \n <a data-pid=\"10070\" data-issue-type-ids=\"\" href=\"/browse/MOBILE\" title=\"Browse Moodle app project\">Moodle app</a> </span></div>\n","editHtml":" \n <div class=\"field-group aui-field-project\" >\n <label for=\"searcher-pid\">Project</label> <select class=\"js-project-checkboxmultiselect\"\n data-placeholder-text=\"Find Projects...\"\n id=\"searcher-pid\"\n multiple=\"multiple\"\n name=\"pid\">\n <optgroup label=\"Recent Projects\">\n </optgroup>\n <optgroup label=\"All Projects\" >\n <option data-icon=\"/secure/projectavatar?pid=10070&size=small\"\n selected=\"selected\" title=\"Moodle app\"\n value=\"10070\">\n Moodle app (MOBILE)\n </option>\n \n <option data-icon=\"/secure/projectavatar?pid=10011&size=small\"\n title=\"Moodle\"\n value=\"10011\">\n Moodle (MDL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10020&size=small\"\n title=\"Moodle Community Sites\"\n value=\"10020\">\n Moodle Community Sites (MDLSITE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10040&size=small\"\n title=\"Moodle QA\"\n value=\"10040\">\n Moodle QA (MDLQA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10033&size=small\"\n title=\"Plugins\"\n value=\"10033\">\n Plugins (CONTRIB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12291&size=small\"\n title=\"Product idea\"\n value=\"12291\">\n Product idea (IDEA)\n </option>\n </optgroup>\n </select>\n </div>\n \n\n","jql":"project = MOBILE","validSearcher":true,"isShown":true},"assignee":{"name":"Assignee","editHtml":"\n \n <div class=\"field-group aui-field-userlist\" >\n <label for=\"searcher-assigneeSelect\">Assignee</label> <fieldset rel=\"assignee\" class=\"hidden user-group-searcher-params\">\n </fieldset>\n <select class=\"js-usergroup-checkboxmultiselect\" multiple=\"multiple\" id=\"assignee\" name=\"assignee\" data-placeholder-text=\"Enter username or group\">\n <optgroup>\n <option class=\"headerOption\" data-icon=\"https://tracker.moodle.org/secure/useravatar?size=xsmall&avatarId=10283\" value=\"empty\" title=\"Unassigned\">Unassigned</option>\n </optgroup>\n <optgroup>\n </optgroup>\n </select>\n <input type=\"hidden\" name=\"check_prev_assignee\" value=\"true\">\n </div>\n \n","validSearcher":true,"isShown":true},"status":{"name":"Status","editHtml":"\n <div class=\"field-group aui-field-constants\" >\n <label for=\"searcher-status\">Status</label> <select class=\"select js-default-checkboxmultiselectstatuslozenge\"\n data-placeholder-text=\"Find Statuses...\"\n id=\"searcher-status\"\n multiple=\"multiple\"\n name=\"status\"\n data-max-inline-results-displayed=\"100\"\n data-footer-text=\"-83 more options. Continue typing to refine further.\" data-status-lozenge=\"true\">\n <optgroup >\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/open.png\" value=\"1\" title=\"Open\" data-simple-status=\"{"id":"1","name":"Open","description":"The issue is open and ready for the assignee to start work on it.","iconUrl":"/images/icons/statuses/open.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Open</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/reopened.png\" value=\"4\" title=\"Reopened\" data-simple-status=\"{"id":"4","name":"Reopened","description":"This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.","iconUrl":"/images/icons/statuses/reopened.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Reopened</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"11125\" title=\"Needs review\" data-simple-status=\"{"id":"11125","name":"Needs review","description":"Waiting for review","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Needs review</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/inprogress.png\" value=\"10013\" title=\"Peer review in progress\" data-simple-status=\"{"id":"10013","name":"Peer review in progress","description":"This issue is currently being reviewed by another developer or component lead","iconUrl":"/images/icons/statuses/inprogress.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Peer review in progress</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/inprogress.png\" value=\"3\" title=\"Development in progress\" data-simple-status=\"{"id":"3","name":"Development in progress","description":"This issue is being actively worked on at the moment by the assignee.","iconUrl":"/images/icons/statuses/inprogress.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Development in progress</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/visible.png\" value=\"10012\" title=\"Waiting for peer review\" data-simple-status=\"{"id":"10012","name":"Waiting for peer review","description":"Ask another developer to have a look at the code solution for this issue","iconUrl":"/images/icons/statuses/visible.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Waiting for peer review</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/emoticons/warning.gif\" value=\"10007\" title=\"Problem during testing\" data-simple-status=\"{"id":"10007","name":"Problem during testing","description":"Problem was found during testing","iconUrl":"/images/icons/emoticons/warning.gif","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Problem during testing</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/resolved.png\" value=\"10010\" title=\"Waiting for integration review\" data-simple-status=\"{"id":"10010","name":"Waiting for integration review","description":"The issue has been solved and is awaiting review before being added to the repository","iconUrl":"/images/icons/statuses/resolved.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Waiting for integration review</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/inprogress.png\" value=\"10004\" title=\"Integration review in progress\" data-simple-status=\"{"id":"10004","name":"Integration review in progress","description":"Pull request is being reviewed","iconUrl":"/images/icons/statuses/inprogress.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Integration review in progress</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/resolved.png\" value=\"10005\" title=\"Waiting for testing\" data-simple-status=\"{"id":"10005","name":"Waiting for testing","description":"Request is committed into integration branch","iconUrl":"/images/icons/statuses/resolved.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Waiting for testing</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/visible.png\" value=\"10011\" title=\"Testing in progress\" data-simple-status=\"{"id":"10011","name":"Testing in progress","description":"Pull request integration is being tested","iconUrl":"/images/icons/statuses/visible.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Testing in progress</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/emoticons/check.gif\" value=\"10006\" title=\"Tested\" data-simple-status=\"{"id":"10006","name":"Tested","description":"Changes were tested in the integration branch together with all other requests","iconUrl":"/images/icons/emoticons/check.gif","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Tested</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/resolved.png\" value=\"5\" title=\"Resolved\" data-simple-status=\"{"id":"5","name":"Resolved","description":"A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.","iconUrl":"/images/icons/statuses/resolved.png","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Resolved</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/inprogress.png\" value=\"10215\" title=\"In Progress\" data-simple-status=\"{"id":"10215","name":"In Progress","description":"","iconUrl":"/images/icons/statuses/inprogress.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">In Progress</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/closed.png\" value=\"6\" title=\"Closed\" data-simple-status=\"{"id":"6","name":"Closed","description":"The issue is considered finished, the resolution is correct. Issues which are closed should not be reopened.","iconUrl":"/images/icons/statuses/closed.png","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Closed</option>\n <option class=\"imagebacked\" data-icon=\"/\" value=\"10532\" title=\"In review\" data-simple-status=\"{"id":"10532","name":"In review","description":"","iconUrl":"/","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">In review</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"11315\" title=\"Shaping in progress\" data-simple-status=\"{"id":"11315","name":"Shaping in progress","description":"https://docs.moodle.org/dev/Moodle_App_Development_Process","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Shaping in progress</option>\n </optgroup>\n</select>\n </div>\n \n","validSearcher":true,"isShown":true}}}
[{"id":-1,"name":"My open issues","jql":"assignee = currentUser() AND resolution = Unresolved order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-2,"name":"Reported by me","jql":"reporter = currentUser() order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-4,"name":"All issues","jql":"order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-5,"name":"Open issues","jql":"resolution = Unresolved order by priority DESC,updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-9,"name":"Done issues","jql":"statusCategory = Done order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-3,"name":"Viewed recently","jql":"issuekey in issueHistory() order by lastViewed DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-6,"name":"Created recently","jql":"created >= -1w order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-7,"name":"Resolved recently","jql":"resolutiondate >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-8,"name":"Updated recently","jql":"updated >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false}]
0.3
0