FailedChanges

Summary

  1. Add ProjectModel functions that create & update project XML docs [WIP] (details)
  2. Created a ProjectEditorView Created an EditorView and made it a (details)
  3. Watch for 404 errors when checking the isAuthorized API (details)
  4. Make the CollectionModel a subclass of DataONEObject (details)
  5. Started creating the shell views for the Project Editor. Related to #980 (details)
  6. Added Data and Markdown section views Related to #980 (details)
  7. Added shell views for the AccessPolicy views and the ColorPaletteView. (details)
  8. Added more shell views for the ProjectEditor Related to #980 (details)
  9. Update ProjectModel & sub-models to serialize all elements except (details)
  10. Fix minor issues with serialize function in ProjectModel (details)
  11. Create and fetch() the ProjectModel in the editor (details)
  12. Added authroity check to edit the project editor (details)
  13. Changed "projects" routes to "portals" (details)
  14. Check for section view before calling postrender on it (details)
  15. Update project to handle funderLogo and logo ImageType elements (details)
  16. Corrected literatureCited serialization in ProjectModel (details)
  17. Change EMLParty to parse and serialize parties with multiple roles (details)
  18. Fix EMLParty to serialize parties with multiple roles correctly (details)
  19. Add filter & filterGroup serialization to project (details)
  20. Create the ProjEditorSectionsView (details)
  21. Add the title input to the ProjectEditorView (details)
  22. Get the Project from the repository by searching for the project name in (details)
  23. Remove what looks like development code #984 (details)
  24. Switch the project name and label fields to correspond with the recent (details)
  25. Add functionality so that project editor renders new projects (details)
  26. Update the metadata editor so that it works with multiple roles (details)
  27. Move markdown serialization from projectModel to EMLText (220) model (details)
  28. Add EditCollectionView and render it from ProjEditorDataView (details)
  29. Updating user authorization in ProjectEditorView (details)
  30. Render the DataCatalogViewWithFilters in the EditCollectionView. More (details)
  31. Correct some documentation and comments in EditCollectionView (details)
  32. Checking for the  writePermission to verify authority (details)
  33. Changed the ordering of subview rendering so that the subview elements (details)
  34. Reserve a seriesId from the CN when a new ProjectModel is created (details)
  35. Added save functionality to the ProjectModel. It mostly uses the (details)
  36. Add functions to create an isPartOf filter by default for every (details)
  37. Remove check for & addition of isPartOf filter during collection.parse() (details)
  38. Add a help message when the collection is empty (details)
  39. Add the renamed dataCatalog template file (details)
  40. Refactor the DataCatalogWithFiltersView to use the new Filter models and (details)
  41. Rename dataCatalog.html template (details)
  42. Fixed bug in DateFilter when minDefault or maxDefault is different than (details)
  43. Identify editor tabs and tab content sections with selectors saved on (details)
  44. Make DataCatalogViewWithFilters work with new projects (details)
  45. Make routes to sections of the project & project editor case-insensitive (details)
  46. Make project editor render before reserving a seriesID (details)
  47. Add listener to EditCollection & default to Settings tab for new project (details)
  48. Use selectors set on the view rather than inline, when possible. (details)
  49. Fix bug where view removes `edit/portals` from the URL path. Rename (details)
  50. Move the creation of seriesId from ProjectEditorView to collection Model (details)
  51. Fix an error with reserving seriesIds for new projects (details)
  52. Updating DataONE Object Model auth function to include seriesId (details)
  53. Checking for user authority for the project's SID (details)
  54. Added a `queryGroup` attribute to the Filter model so that filters can (details)
  55. Added documentation to Filter models (details)
  56. Listen to the change of seriesId in the `addIsPartOfFilter` function (details)
  57. Fix some issues that were preventing a new project from being saved (details)
  58. Serialize the filters to the Collection XML when a value has been set. (details)
  59. Refer to an element by it's selector set on the view Releated to #983 (details)
  60. Display the filters from the collection definition when the project (details)
  61. Cache the project model on the MetacatUI global object (details)
  62. Change save button when project is saving, then show success/error msg (details)
  63. Fix toggle of "collection is empty" help text in portal editor (details)
  64. Display the Filters from the collection definition when editing a (details)
  65. Fix portal editor routes (details)
  66. Moved the help text to the EditCollectionView, since it should only be (details)
  67. Add the label field to the settings panel (details)
  68. Use the minimal header in the project editor (details)
  69. Add onClose function to ProjectEditorView (details)
  70. Move label validation from Project Editor to Settings View (details)
  71. Call validateLabel() from project model validate() (details)
  72. Made saveSuccess() generic in EditorView, and specific in ProjectEditor (details)
  73. Change "projectName" field to "label" (details)
  74. When a portal doesn't have a seriesId, get it via pid instead. (details)
  75. The ProjectEditorView should still render when the portal doesn't have a (details)
  76. Updated the parsing of collection definitions to match the latest schema (details)
  77. Update the parsing and serializing of Filters to work with the new (details)
  78. Handle errors in the DataCatalogView and ProjectView when the search (details)
  79. Fix some issues with constructing filter queries (details)
  80. Update ProjectModel serialization to use the new "portal" element (details)
  81. Fix bugs in serializing images (details)
  82. Fix more issues with serialization (details)
  83. Updated the error / sign in messages based on authorization (details)
  84. Listening to the "notFound" trigger if project with a given label does (details)
  85. Changed the target container element to display the error message. (details)
  86. Show numeric and boolean filters that are part of the collection (details)
  87. Fix ProjectModel.validateLabel() (details)
  88. Remove listeners in Project model and views (details)
  89. Add listener & event to editor view for when model is invalid (details)
  90. Fix some issues with removing numeric filters (details)
  91. Updated the `getSeriesID` function; added a check for the label being a (details)
  92. Don't parse values from filters that are in filterGroups so they're not (details)
  93. Make sure the portal documents have XML declarations during serialize (details)
  94. Fixed bug where <options> were being removed from the portal document (details)
  95. Improved serialization of sections, particularly that <option> nodes (details)
  96. Fixed bug where text filters in filter groups were not being parsed (details)
  97. Fix bug that was causing the save messages to not appear Closes #1042 (details)
  98. Fix errors with uploading new portal docs (details)
  99. Change authorization listeners to listenToOnce so that they aren't (details)
  100. Added placeholder code for checking the portal quota. It's very babsic (details)
  101. Changed all code from "projects" to "portals" Closes #1060 (details)
  102. Exclude portals and collections from search results Closes #1069 (details)
  103. Fix link on the logo in the portals minimal nav (details)
  104. Added a "My Portals" section tto the User profile Related to #1011 (details)
  105. Added config options to the AppModel to turn on/off the ability to (details)
  106. Fix updatePath() and call it on a successful save (details)
  107. Make EditorView submit button text configurable (details)
  108. Add an Edit button to the ProjectView (details)
  109. Change some instances of "proj" to "port" (details)
  110. Create very basic section type options [WIP] (details)
  111. Move the reserve service URL to the AppModel (details)
  112. Fix some formatting in AppModels (details)
  113. Fix big where portEditor submit button text changed after one save (details)
  114. Added an isPartOf toggle filter to the EditCollectionView (details)
  115. If navigation is via series ID - get the correct label and promote the (details)
  116. Removing the defaultSection from URL for non-click events (details)
  117. Complete the default PortEditorSectionView (details)
  118. Added menus to each portal editor section Closes #1081 (details)
  119. Remove unnecessry code for section menus since they are displayed via (details)
  120. Decoding pathName before performing checks (details)
  121. Add ability to hide/show the Data tab (details)
  122. Add ability to add Metrics section [WIP] (details)
  123. Added abbility to hide the Metrics section of the Portals. Closes #1080 (details)
  124. Use a class name on the portal view section links for easier querying (details)
  125. Fix bug where navigating between portal views was causing the wrong (details)
  126. Added Rushiraj and Robyn as authors in the README (details)
  127. Don't serialize options to the Portal doc if their value is the same as (details)
  128. Fix syntax bug (details)
  129. Add check that an option value doesn't match the default value Closes (details)
  130. The Edit Portal button was not displaying in all themes because the (details)
  131. Fix bug where the metrics button was disabled after metrics was deleted (details)
  132. Complete ability to add metrics sections (details)
  133. Added support to rename a section (details)
  134. Added CSS to highlight the editable section (details)
  135. Adding functionality to delete the markdown section (details)
  136. Fix bug where portals were being saved multiple times Closes #1090 (details)
  137. Replaced several jQuery selectors for section links with references to (details)
  138. Add ability to add markdown sections (details)
  139. Use default editor save success template in portal regardless of theme (details)
  140. Revert last commit create a new portal editor submit message template (details)
  141. Add tooltips to search filters in EditCollectionView (details)
  142. Remove "danger zone" header in the portal editor settings (details)
  143. Fix bug where tooltips persisted when filters were removed (details)
  144. Add a portal description input in portal editor settings (details)
  145. Complete the basic PortEditorMdSectionView (details)
  146. Fixing CSS while renaming MD sections (details)
  147. Fix bug where EMLText was adding space to start of markdown content (details)
  148. Add example markdown in the portal editor new section & fix MD view bug (details)
  149. Add help text with markdown examples to portal editor markdown section (details)
  150. Minor wording change in portal search text (details)
  151. Some minor improvements to the renaming sections functionality Related (details)
  152. Added a cog icon to the Settings tab (details)
  153. Fix minor issues with portal editor free form pages (details)
  154. Adding Change button for making the label editable (details)
  155. Fixing incorrect merge (details)
  156. Make the "portal" term configurable (details)
  157. Update portal model so that unedited/default sections aren't serialized (details)
  158. Ensure sub-elements of portal section are not serialized if default (details)
  159. Add listener to open dataset links from portal editor in new tab (details)
  160. Change the number of datasets displayed in portals from 5 to 25 (details)
  161. Limit number and type of user inputted characters in section name fields (details)
  162. Changed the default name for a new section to "Untitled" (details)
  163. Listening to double cliks for renaming sections. (details)
  164. Focusing on tab name when creating a new Freeform section (details)
  165. Editing markdown sections tab-name on double click (details)
  166. Adding Confirmation message before removing the section (details)
  167. Add dropzone module and start the ImageUploaderView [WIP] (details)
  168. Remove the hard-coded route to portals/projects from router (details)
  169. Delete KNB theme router and move projects route to main router (details)
  170. Remove some WIP/dev code accidentally added with last commit. (details)
  171. Refactored the label validation a bit so that it works with the save (details)
  172. Further changes to the portal label input Related to #1083 (details)
  173. Replaced a couple hard-coded "Portal" words with what is configured in (details)
  174. Add EML 2.2.0 format to SolrResult#getFormat's formatMap (details)
  175. Add an ImageUploaderView (details)
  176. Fix bug where filters with a numbber as the value, but not a (details)
  177. Removing the section from the subviews array (details)
  178. Removing log statement (details)
  179. Added support for requiring fields in the portal editor. Added (details)
  180. Finalize ImageUploaderView; update ImageEditView and add to PortalEditor (details)
  181. Fix minor issues with how some elements in portal editor were displayed (details)
  182. Add validation for logo image & ensure empty logos don't get serialized (details)
  183. Add ImageView to the portal editor markdown sections (details)
  184. Refactored the portal editor so that the sections are managed in an (details)
  185. Fix bug in Portal view when there is no logo (details)
  186. Move around config line (details)
  187. Complete the ImageView add an ImageEditView to the PortalLogosView [WIP] (details)
  188. Complete the PortalLogosView (details)
  189. Add documentation and try-catches to new functions added in last commit (details)
  190. Improved the usability of Deleting markdown sections Closes #1000 (details)
  191. Add ability to delete PortalImage model images (details)
  192. Clean up styling of the portal editor Closes #1012 (details)
  193. Forgot to commit line (details)
  194. Some more tweaking of the image uploader CSS (details)
  195. Fix bug where New Portal button was hidden when users don't have any (details)
  196. Minor styling adjustment to portal list (details)
  197. Add validation functions to PortalImage models and ImageEdit views (details)
  198. Add styling to the portal editor metrics page (details)
  199. Improved the styling of the portal editor some more (details)
  200. Changed the default portal colors from grays to blues Closes #1073 (details)
  201. Deleted some old project files (details)
  202. Minor css change (details)
  203. Display a "no activity" metrics view when a portal has no data (details)
  204. Add markdown preview to the freeform portal editor pages (details)
  205. Change the portal section view to only render a TOC when there's >1 item (details)
  206. Ensure the URL/label input is always shown in editor when portal is new (details)
  207. Enable image resizing in the markdown view (details)
  208. Limit users from deleting all portal sections and fix hide data button (details)
  209. Add documentation for the analyze feature (details)
  210. Adds updating sysmetadata function to DataONEObject file. (details)
  211. Restructure the collection query Closes #1143 (details)
  212. Fix bug where portals without a seriesId were failing to save. In (details)
  213. Fix bug where temporal coverage wasn't serialized unless there was (details)
  214. Fix bug where taxonomicCoverage couldn't be completely removed #1152 (details)
  215. Fix bug where temporal and geographic coverages couldn't be completely (details)
  216. Change the default editor required fields in the default theme (details)
  217. Fix the updateSysMeta() function so it doesn't call (details)
  218. Add createViewURL() to PortalModel for the CitationView (details)
  219. Fix bug related to recent commit (details)
  220. Use originalChecksum in sysmeta instead of newly calculated checksum, if (details)
  221. Improve portal editor tabs. Closes #1134 Make Data tab gray and show a (details)
  222. Fix portal section headers when there is no background image Closes (details)
  223. Fix header color in portal editor (details)
  224. Improve dashed border around dropzones in portal editor Added tooltips (details)
  225. Increase the padding in the portal editor sections (details)
  226. Add suggested image size to the portal markdown pages dropzone. Changed (details)
  227. Fix some minor spacing issues #1142 (details)
  228. Fix bug where the id filters were applied to the query twice Closes (details)
  229. Fix #1125 (details)
  230. Re-configure ImageUploaderView (details)
  231. Ensure images uploaded with the imageUploader have public access policy (details)
  232. Improve PortalImage validation (details)
  233. Add a KNB theme preservation page: (details)
  234. Improve portals display on mobile [WIP] (details)
  235. Add mobile portal TOC, add scrollSpy, fix chrome bug on mobile (details)
  236. Fix serialization errors with filters (details)
  237. Fix some CSS issues with portal views (details)
  238. Improve display of stats view and footers (knb and arctic) on mobile (details)
  239. Make mobile TOC close menu on item or toggle click + mobile CSS fixes (details)
  240. Fix bug where links to sections in the PortalView were not working. This (details)
  241. Fix bug where the section links weren't highlighted when there was an (details)
  242. Fix bug where Clear All button wasn't working Closes #1165 (details)
  243. Fix some layout issues with the portal members (details)
  244. Fixed bug where DateFilters were removed from the filterGroups (details)
  245. Fix some validation styling Related to #1137 (details)
  246. Fix bug where label validation highlighted the Image label elements (details)
  247. Add more improvements to portal display on mobile (details)
  248. Fix bug where portal logos with no url were rendered with an anchor tag (details)
  249. Fix bug where missing labels in the portal editor was not causing a (details)
  250. Don't serialize empty strings in the portal (details)
  251. Improved the validation of the collection definition filters. Related to (details)
  252. Fix bug where portals were not able to be saved after an error Closes (details)
  253. Remove scroll listener when the PortalEditorView closes, so it doesn't (details)
  254. Use "page" instead of "section" in the mobile portal editor view Minor (details)
  255. Minor CSS improvements (details)
  256. Fix bug where markdown textarea was not highlighted when there is an (details)
  257. Fix bug where some fields were updated with strings that were all spaces (details)
  258. More minor CSS improvements (details)
  259. Add fix to window scroll listener from portal editor to PortalView (details)
  260. CSS improvements to the arctic navigation (details)
  261. Fixed one more place that should day Pages instead of Sections (details)
  262. Made a better fix to a bug where the label validation was displaying for (details)
  263. Add minor CSS changes & increase max dimensions for portal logo uploader (details)
  264. Fix portal scroll issues on mobile (details)
  265. Fix issue where toggleFilters were serialized with extra elements (details)
  266. Fix PortalImage URL validation #1137 (details)
  267. Fix serialization issues with UI Filters and PortalImages (details)
  268. Improve display of sections without images (details)
  269. Make place holder for the metadata assessment image in the portal (details)
  270. Fix serialization bugs (details)
  271. Access the SolrResult default attributes without initializing a new (details)
  272. Add validate functions for Date and Numeric filters (details)
  273. Add nodeNames to all filters, as this causes serialization issues (details)
  274. Don't remove the matchSubstring node (details)
  275. Fix bug where the metrics view was not shown if you re-navigated to that (details)
  276. Corrected spelling of a name on the About page Closes #1191 (details)
  277. Fix link to EML pages Remove KNB-specific tools template, since it can (details)
  278. Add jsonld txt file for themes to add jsonld to the page head. Added (details)
  279. Limit who can create portals on the KNB and Arctic themes by configuring (details)
  280. Create Beta-specific messages for the portal editor in the KNB and (details)
  281. Add backup colors for the portals for browsers that don't support CSS (details)
  282. Fix bug where DataONEObject.updateSysMeta() wasn't working. Closes #1196 (details)
  283. Fix css issue where alert close button was not visible (details)
  284. Fixed a bug with dropzone in MS Edge (details)
  285. Fix bugs with serializing the Portals in IE. Related #1197 (details)
  286. Added a default portal editor error message to the AppModel that is used (details)
  287. Minor improvement to error log (details)
  288. Add a try-catch to the MarkdownView when the Showdown makeHTML() (details)
  289. Fixed bug where the PortalEditorView was never rendered if the user was (details)
  290. Added Polyfill for NodeList.forEach() so showdown-katex works in IE and (details)
  291. Since the ImageEditView is specific to PortalImage models, I changed the (details)
  292. Change version to 2.8.0 (details)
Commit c502dc106322b0fbdb23c7547e3d42de225aa40c by robyn.thiessenbock
Add ProjectModel functions that create & update project XML docs [WIP]
- partway through creating the serialize function
- created createXML and getXMLPosition functions
- created shell functions for save and validate
- added JSdocs documentation to all functions in ProjectModels
ref: issues #994, #986
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 35c1db388382c4760bef105532b521c04f76353b by walker
Created a ProjectEditorView Created an EditorView and made it a
superclass of the new ProjectEditorView and the existing EML EditorView
(now named EML211EditorView). Created routes to the ProjectEditorView
via /edit/project/{name|id}
Related to #980 Closes #987
The file was addedsrc/js/views/project/ProjectEditorView.js
The file was modifiedsrc/js/themes/nceas/routers/router.js (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/views/metadata/EMLGeoCoverageView.js (diff)
The file was modifiedsrc/js/themes/goa/routers/router.js (diff)
The file was addedsrc/js/views/metadata/EML211EditorView.js
The file was modifiedsrc/js/views/EditorView.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/SignInView.js (diff)
Commit a6933bdc39845333061dae9a9d495066e02dcfb4 by walker
Watch for 404 errors when checking the isAuthorized API
The file was modifiedsrc/js/models/DataONEObject.js (diff)
Commit 2ef3c3f0c4f01646843ac4cb4a7bfaae8bc7c623 by walker
Make the CollectionModel a subclass of DataONEObject
Closes #982
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit 8c56996e65c9f68ed910350792559e67845d4bb9 by walker
Started creating the shell views for the Project Editor. Related to #980
#985
The file was addedsrc/js/views/project/editor/ProjEditorSectionView.js
The file was addedsrc/js/views/project/editor/ProjEditorSectionsView.js
The file was addedsrc/js/views/project/editor/ProjectEditorView.js
The file was addedsrc/js/templates/project/editor/projEditorSectionLink.html
The file was addedsrc/js/views/project/editor/ProjEditorSettingsView.js
The file was addedsrc/js/templates/project/editor/projectEditor.html
The file was addedsrc/js/templates/project/editor/projEditorSections.html
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/views/EditorView.js (diff)
The file was addedsrc/js/templates/project/editor/projEditorSection.html
The file was modifiedsrc/js/routers/router.js (diff)
The file was addedsrc/js/templates/project/editor/projEditorSettings.html
The file was removedsrc/js/views/project/ProjectEditorView.js
Commit e00e4114b07f7bb864800ad211a83e866791675c by walker
Added Data and Markdown section views Related to #980
The file was addedsrc/js/templates/project/editor/projEditorMdSection.html
The file was addedsrc/js/views/project/editor/ProjEditorMdSectionView.js
The file was addedsrc/js/templates/project/editor/projEditorData.html
The file was addedsrc/js/views/project/editor/ProjEditorDataView.js
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
Commit b3369ce7c1166f912e290b2d7d3099d24698d469 by walker
Added shell views for the AccessPolicy views and the ColorPaletteView.
Related to #980
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionView.js (diff)
The file was addedsrc/js/templates/accessPolicy.html
The file was modifiedsrc/js/templates/project/editor/projEditorSettings.html (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorDataView.js (diff)
The file was addedsrc/js/views/AccessPolicyView.js
The file was addedsrc/js/views/AccessRuleView.js
The file was addedsrc/js/views/ColorPaletteView.js
The file was modifiedsrc/js/views/project/editor/ProjEditorSettingsView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorMdSectionView.js (diff)
Commit cf78eb808a5e711a6cdfd6440f8a184e87bdf072 by walker
Added more shell views for the ProjectEditor Related to #980
The file was addedsrc/js/templates/imageUploader.html
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionView.js (diff)
The file was addedsrc/js/views/ImageUploaderView.js
The file was addedsrc/js/views/ImageEditView.js
The file was modifiedsrc/js/views/project/editor/ProjEditorSettingsView.js (diff)
The file was addedsrc/js/views/project/editor/ProjEditorLogosView.js
The file was addedsrc/js/templates/imageEdit.html
Commit 5df9897032e06477b15931d3d902a971c788a4dd by robyn.thiessenbock
Update ProjectModel & sub-models to serialize all elements except
filters [WIP]
- ProjectModel now serializes all elements except for filterGroups and
collection filters
- Added serialization to ProjectImage, ProjectModel, and
ProjectSectionModel
- Still need to prevent XSS attacks during serialize and resolve minor
issues (see inline TODO comments)
relates to issue #994
The file was modifiedsrc/js/models/project/ProjectImage.js (diff)
The file was modifiedsrc/js/models/project/ProjectSectionModel.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 93b8d2a5a5e233203b2049a0982d92ab35988f1e by robyn.thiessenbock
Fix minor issues with serialize function in ProjectModel
- fixed how CDATA sections are created: they are now serialized without
escaping characters
- fixed how XML elements are created: namespace attribute is no longer
added to sub-elements during serialization
- fixed getXMLPosition function so that nodes with multiple occurrences
are positioned correctly
refers to issue #994
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectImage.js (diff)
The file was modifiedsrc/js/models/project/ProjectSectionModel.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit 0b35c9373689ebb67b83805d569be2d21285dfa6 by nenuji
Create and fetch() the ProjectModel in the editor
Reference: #981
The ProjectEditorView listens to the ProjectModel sync event and renders
the view on successful sync event.
TODO: 1) Handle loading of the default Project Model 2) Handle fetch()
fail options.
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 5fe07b92b3a3f9848c0d08898f0bd87ebe965f1f by nenuji
Added authroity check to edit the project editor
Reference: #983
renderProjectEditor once the user has passed authority check else
display error message
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 3bdef95ccf4488e1091585a349e6f4aea21d25d0 by walker
Changed "projects" routes to "portals"
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
Commit e1356ed40bbabfe7068c6d7d23dcd7d478dc53f7 by walker
Check for section view before calling postrender on it
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
Commit 1fe5fe6f6d76c324bac81a4582e3e9699c4b3454 by robyn.thiessenbock
Update project to handle funderLogo and logo ImageType elements
- funderLogo and logo elements in project schema were changed from
string to ImageType
- Updated the project model parse and serialize functions, as well as
the project header, in order to handle this new structure
Relates to issue #994
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/templates/project/projectHeader.html (diff)
The file was modifiedsrc/js/views/project/ProjectHeaderView.js (diff)
Commit b645d8f3b8eabb67210e574eb3d0fec944cc8fad by robyn.thiessenbock
Corrected literatureCited serialization in ProjectModel
Now if there are multiple bibtex elements, they will all be serialized
Relates to issue #994
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 45ccece5efa84674537e809181d0c87e0e810703 by robyn.thiessenbock
Change EMLParty to parse and serialize parties with multiple roles
Relates to issue #994
The file was modifiedsrc/js/models/metadata/eml211/EMLParty.js (diff)
Commit 87071354d408f8c77df2f103a4dfb809ff275f4a by robyn.thiessenbock
Fix EMLParty to serialize parties with multiple roles correctly
Made an error in the last commit where in the case that no role is
assigned in the EMLParty model, the default "Associated Party" role
would have raised an error
Relates to issue #994
The file was modifiedsrc/js/models/metadata/eml211/EMLParty.js (diff)
Commit 382e8f7e1badc942b9bcc78a5c0744dc4572d6dd by robyn.thiessenbock
Add filter & filterGroup serialization to project
- Add updateDOM functions to Filter and all of the Filter subtypes used
in Projects
- Add filterGroup serialization
- Add argument to projectImage updateDOM function, so that outer node
name can be set correctly in the case that there is no existing image
DOM
Relates to issue #994
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
The file was modifiedsrc/js/models/filters/BooleanFilter.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/models/filters/FilterGroup.js (diff)
The file was modifiedsrc/js/models/project/ProjectImage.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/filters/ChoiceFilter.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
Commit 37f1d6f1ecbdec839b07366482f59023e9ae07c7 by robyn.thiessenbock
Create the ProjEditorSectionsView
- Add tabs, including the "+" tab and navigation between them
- Add the subviews (projectEditorSection views)
- Still need to add functionality incase the project to be edited is new
Relates to issue #985
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionView.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorDataView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
Commit c68d3294928963ad23c3289841cee23702efcc66 by robyn.thiessenbock
Add the title input to the ProjectEditorView
- Add an input field for the project title to the projectEditor template
- Add add a listener to the ProjectEditorView that listens to a focusout
event from the above input field
- Add a function to the ProjectEditorView that updates basic text in the
project model with the value from an input field (triggered by the above
event)
Relates to issue #984
The file was modifiedsrc/js/templates/project/editor/projectEditor.html (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 738baa6e76721278f2d8b64b6630feda7973419c by walker
Get the Project from the repository by searching for the project name in
Solr rather than the MetacatUI app configuration. The MetacatUI
`projectsMap` will be deprecated before this feature branch is merged
into master. Related to #981
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
Commit fe132a23914cbc3284649dddf78d3890a25d16b8 by walker
Remove what looks like development code #984
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 9438ef20a0ad2ba2963877f5752a7105cc983677 by walker
Switch the project name and label fields to correspond with the recent
switch in the Collection/Project schema.
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/templates/project/projectHeader.html (diff)
The file was modifiedsrc/js/views/project/ProjectHeaderView.js (diff)
The file was modifiedsrc/js/templates/project/editor/projectEditor.html (diff)
Commit 8ba2c7709f47542314b2039457673dadf947e839 by robyn.thiessenbock
Add functionality so that project editor renders new projects
Relates to issue #985
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 59fd30ca9b008cec71a51e339477d043e2a45328 by robyn.thiessenbock
Update the metadata editor so that it works with multiple roles
EMLparty was previously updated to parse and serialize multiple roles
for the project/portal editor. This commit updates functions used in the
metadata editor to work with multiple roles (where previously, it was
designed for parties with only single roles).
Relates to issue #994
The file was modifiedsrc/js/views/metadata/EML211View.js (diff)
The file was modifiedsrc/js/models/metadata/eml211/EMLParty.js (diff)
The file was modifiedsrc/js/models/metadata/eml211/EMLProject.js (diff)
Commit b2f165ea030019d42f39ebe2b10d9bde4286d3c9 by robyn.thiessenbock
Move markdown serialization from projectModel to EMLText (220) model
Relates to issue #994
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectSectionModel.js (diff)
The file was modifiedsrc/js/models/metadata/eml220/EMLText.js (diff)
Commit 909dbbe579bd94abfb6bb36197bd70776e5cdf82 by robyn.thiessenbock
Add EditCollectionView and render it from ProjEditorDataView
EditCollectionView will contain DataCatalogViewWithFilters
Relates to issue #992
The file was addedsrc/js/views/EditCollectionView.js
The file was modifiedsrc/js/views/project/editor/ProjEditorDataView.js (diff)
Commit 6b858bc04257f0d0aaa7e535f060cbde656f0e1d by nenuji
Updating user authorization in ProjectEditorView
Updating user authorization in ProjectEditorView
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 7b6463a31392ef1c58e4c91c0bed9507da66f1c0 by walker
Render the DataCatalogViewWithFilters in the EditCollectionView. More
work still needs to be done on this, the DataCatalogViewWithFilters is
not complete and still a little buggy. I just wanted to get this
commited ASAP since @robyngit and I are working in parallel Related to
#990 and #992
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was addedsrc/js/templates/editCollection.html
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
Commit 70dd2630cf9d46c06cfb7e006942b7536a797eb8 by robyn.thiessenbock
Correct some documentation and comments in EditCollectionView
Relates to issue #992
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
Commit 940ecaeb04dcb2bfa85f6f6ef7e846bbf610c0c6 by nenuji
Checking for the  writePermission to verify authority
Checking for the  writePermission to verify authority
Reference: #983
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit eace488d9cd1dd7c376465d5816e484c83329757 by walker
Changed the ordering of subview rendering so that the subview elements
get inserted before render. This fixes a bug in the Google Maps
rendering that requires the map canvas element to be in the DOM.
Added a template for the Metrics editor section
Separated all the section rendering into separate functions
Default to switching to the first tab listed in the editor instead of 
the Data tab
Save jQuery selectors to container elements on the view itself rather 
than inline in the code. This can make theming in MetacatUI easier.
Create a new Search model when the CollectionModel is initialized (in 
the defaults() hash), so that new Projects have one.
Create a new Filters collection when a Search model is initialized (in 
the defaults() hash), so that new Search models have one.
Related to #990
The file was addedsrc/js/templates/project/editor/projEditorMetrics.html
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionView.js (diff)
The file was modifiedsrc/js/models/Search.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorDataView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
Commit 42cb94f579c04ebf7f80c82d0a555d55aca4acad by robyn.thiessenbock
Reserve a seriesId from the CN when a new ProjectModel is created
Relates to issue #988
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 5199e7635563ac97914098202f74fb25a5bc366c by walker
Added save functionality to the ProjectModel. It mostly uses the
DataONEObject.save() function, but first it serializes the Project XML
and calculates the checksum of the serialized XML.
Related to #986
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
Commit 3b8cf020110da2b3814578c2d9b4deee064f10dc by robyn.thiessenbock
Add functions to create an isPartOf filter by default for every
ProjectModel
- When collection or project XML is parsed, the parseCollectionXML
function checks whether there's already an isPartOf filter in the
<definition> node. If not, one is created and added to the modelJSON.
- If a new project is created, the newly created and reserved seriesId
is used to create an isPartOf filter which is then added to the model.
Relates to issue #989
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit cdf04d327e550a7c29db72385f75186641297335 by robyn.thiessenbock
Remove check for & addition of isPartOf filter during collection.parse()
The isPartOf filter is now only added by default for new projects
Relates to issue #989
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit e8ae29ba57b70ea393ff0a89531c4e140fa81d42 by robyn.thiessenbock
Add a help message when the collection is empty
- In the project editor data section, add a help message which is
displayed when there are no filters and no search results
- Also camelCase dataCatalog.html template for consistency
Relates to issue #992
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/js/templates/datacatalog.html (diff)
Commit cdc032612c8efca3f82fad119327154daab0887d by robyn.thiessenbock
Add the renamed dataCatalog template file
- Oops! Name change was missing from previous commit. Git is not
case-sensitive when checking for changes in file names by default.
Relates to issue #992
The file was removedsrc/js/templates/datacatalog.html
The file was addedsrc/js/templates/dataCatalog.html
Commit 847563c93ca41926fa4f432b6ad467c1b54b1dcc by walker
Refactor the DataCatalogWithFiltersView to use the new Filter models and
Filter views instead of the old sidebar filters. This paves the way to
"Save" a search as a collection. Closes #990
The file was modifiedsrc/js/views/filters/ToggleFilterView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was modifiedsrc/js/templates/filters/filter.html (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/views/project/ProjectDataView.js (diff)
The file was modifiedsrc/js/views/filters/DateFilterView.js (diff)
The file was modifiedsrc/js/templates/filters/numericFilter.html (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
The file was modifiedsrc/js/templates/datacatalog.html (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/collections/Filters.js (diff)
The file was modifiedsrc/js/models/filters/FilterGroup.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/models/filters/SpatialFilter.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/js/templates/filters/dateFilter.html (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/themes/default/css/metacatui.css (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 9dc13ee0b6b5ba1672d3ba5d5495e6eaaad1e310 by walker
Rename dataCatalog.html template
The file was addedsrc/js/templates/dataCatalog.html
Commit fae842a03a2b4afdb3b17e7744b690b86ec2c143 by walker
Fixed bug in DateFilter when minDefault or maxDefault is different than
the model default values
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
Commit 5bd33999bdcc7e9f8806272504fd401240a3de91 by walker
Identify editor tabs and tab content sections with selectors saved on
the view instead of inline in the code
The file was modifiedsrc/js/templates/project/editor/projEditorSections.html (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
Commit f1dc8009f75b269b058b7021de5bc7100040e60d by robyn.thiessenbock
Make DataCatalogViewWithFilters work with new projects
- Project Editor View now waits for a reserved series ID before
rendering
- The default isPartOf filter for new projects is now added to both
model.filters and model.searchModel.filters
Relates to issues #990 and #992
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 3ea783b233e7814332f1985f3d1c86bcfb793fcb by robyn.thiessenbock
Make routes to sections of the project & project editor case-insensitive
- project and project editor section navigation is now case insensitive
- when a user tries navigate to a section that doesn't exist in the
project or project editor, the user will be redirected to the first
section in the view and the path will be corrected
- the path is also corrected when the user uses different capitalization
than what the sections use
- capitalization of sections is now consistent between project and
project editor
- this commit also adds more documentation to project views
Relates to issue #1043
The file was modifiedsrc/js/views/project/ProjectSectionView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
Commit 00bcb01a54cdedf9e7e880e3325a05a175fbc83f by robyn.thiessenbock
Make project editor render before reserving a seriesID
Change new projects to start with empty filters, so that the
DataCatalogViewWithFilters can start rendering
Relates to issue #988
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit c1710b1b05b244acbcb0c7317911e92b99aa473d by robyn.thiessenbock
Add listener to EditCollection & default to Settings tab for new project
The listener on EditCollectionView waits for a series ID before
rendering the DataCatalogViewWithFilters. New projects are automatically
directed to the Settings tab.
Relates to issue #988
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
Commit 789a13e31fe4d020ef661535db5e469c30542e10 by walker
Use selectors set on the view rather than inline, when possible.
(Reduces references to specific HTML elements and Bootstrap APIs like
"nav-tabs".)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
The file was modifiedsrc/js/templates/project/editor/projEditorSectionLink.html (diff)
Commit 93844487e1ac5f8fe5e5fd0349d3f5b1141047f7 by walker
Fix bug where view removes `edit/portals` from the URL path. Rename
temporary proj name from "new-project" to "new" Fixes #1048
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 6ced33e2bedbf495457a75e928bc04e05d4854ab by robyn.thiessenbock
Move the creation of seriesId from ProjectEditorView to collection Model
- Use `uuid` library to create seriesId instead of DataOne API
- Use DataOne's `reserve` to reserve the ID
- Set the ID on the model right away, so that project editor view can
render more quickly. Then in the rare case that the generated ID was
already taken, update it on the model.
Relates to issue #988
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit 94032018d6435b8b6c0e78a3906e5e59ff9033c2 by robyn.thiessenbock
Fix an error with reserving seriesIds for new projects
Set the listener that waits for the seriesId to change before the
reserveSeriesId function.
Relates to issue #988
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit d1b759bbcd55d3fa17b059aec73cdc7fee27b955 by nenuji
Updating DataONE Object Model auth function to include seriesId
Updating DataONE Object Model auth function to include seriesId
Reference: #983
The file was modifiedsrc/js/models/DataONEObject.js (diff)
Commit 5cb0b00651a53be9c28fc1697613ad9952a6272a by nenuji
Checking for user authority for the project's SID
Checking for user authority for the project's SID.
Reference: #983
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 201408a495e18ac97bf010757cfcbdf19115bb75 by walker
Added a `queryGroup` attribute to the Filter model so that filters can
be easily grouped together in the complete query. Groups are ORed
together by default. A special case is made for the logistical
DataCatalog filters, which are added onto every query sent by the
DataCatalogWithFiltersView. (formatType:METADATA and -obsoletedBy:*)
Closes #1046
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/collections/Filters.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit f67f7af63ee7e25583bfffe5758d5ea5f5e681ea by walker
Added documentation to Filter models
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/js/models/filters/BooleanFilter.js (diff)
The file was modifiedsrc/js/models/filters/SpatialFilter.js (diff)
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
The file was modifiedsrc/js/models/filters/ChoiceFilter.js (diff)
The file was modifiedsrc/js/collections/Filters.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
Commit 7548b0561fbc385314822afd3837f3d90a29f351 by walker
Listen to the change of seriesId in the `addIsPartOfFilter` function
instead of in the ProjEditorView. Remove any existing isPartOf filter
before adding the new one, to avoid duplicates. Don't create new Filters
collections in the `addIsPartOfFilter` function
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/collections/Filters.js (diff)
Commit 6aaf6ea1a293c7d8a4115054bf47eb142a8c01f6 by walker
Fix some issues that were preventing a new project from being saved
correctly
Related to #986
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 39508351a0b448821edc5ba065cac6985c481cfd by walker
Serialize the filters to the Collection XML when a value has been set.
Created a new `ignoreQueryGroups` attribute to ignore certain groups of
filters during serialization when those filters are in the stated
queryGroups. Added a function for displaying Save and Cancel buttons,
but disabled this for now. Related to #991
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
Commit 8d140f29f5dd898b2b1da14981e8ae7a40db9ba6 by walker
Refer to an element by it's selector set on the view Releated to #983
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 704ee0adfcd3af0fc8ea3fc712d49bc65566b236 by walker
Display the filters from the collection definition when the project
editor is loaded Related to #991
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
Commit 924230bc7faa7f3928484a6494a19a583f39d729 by walker
Cache the project model on the MetacatUI global object
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
Commit 58562589bfbfdbdd1768f07140f00065e0cc63a8 by robyn.thiessenbock
Change save button when project is saving, then show success/error msg
Relates to issues #1041 and #1042
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/templates/editorSubmitMessage.html (diff)
The file was modifiedsrc/js/views/metadata/EML211EditorView.js (diff)
The file was modifiedsrc/js/views/EditorView.js (diff)
Commit de2ba836102eb36e5a742984e48f099ba4dab9db by robyn.thiessenbock
Fix toggle of "collection is empty" help text in portal editor
This help text is now toggled from the sub-view, FilterGroupsView, using
the same logic that is used to toggle the 'clear filters' button.
Relates to issue #992
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/templates/dataCatalog.html (diff)
Commit ae358aefc82711aee93d1f1417c5776736d5a0e5 by walker
Display the Filters from the collection definition when editing a
collection.
Hide them when viewing the collection in the ProjectDataView.
When a DateFilter or ToggleFilter is saved to the collection, parse and 
serialize it with special rules.
Fix some other Filter display issues
Created a `definitionFilters` attribute on CollectionModels for storing 
Filters that have already been serialized to the collection definition.
Related to #991, #993
The file was modifiedsrc/js/models/Search.js (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
The file was modifiedsrc/js/views/project/ProjectDataView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
The file was modifiedsrc/js/views/DataCatalogView.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
The file was modifiedsrc/js/collections/Filters.js (diff)
Commit 513691850fc28b4643ca10862668846bf472f5a3 by robyn.thiessenbock
Fix portal editor routes
- The path /edit/portals/new (or whatever
ProjectEditorView.newProjectTempName is set to) now navigates to a new
project editor
- Navigating to a section with the 'new' name redirects to the default
section (Settings)
- Also fixed bug where a double slash would be added to the path when
user clicks a tab after initally navigating to a new project editor
using a trailing forward slash
Closes issue #1050
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
Commit 635df33bd374e70c021485720af62738919e2c3f by walker
Moved the help text to the EditCollectionView, since it should only be
displayed while editing collections. Created more specific messaging for
the help text
Related to #992
The file was modifiedsrc/js/templates/dataCatalog.html (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
Commit 6646ed3f22cd3a319d9d6000871e09a5d9ddbc7d by robyn.thiessenbock
Add the label field to the settings panel
- Validate the label, including checking that it:
- is not blank
- is available (not already in use by another project)
- is not equal to 'new' (or whatever `newProjectTempName` is set to)
- only contains letters, numbers, underscores, and dashes
Relates to issue #1045
The file was modifiedsrc/js/templates/project/editor/projectEditor.html (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/templates/project/editor/projEditorSettings.html (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSettingsView.js (diff)
Commit 7e55ef8ca6a867bf0d0184894eb40a7881f136aa by robyn.thiessenbock
Use the minimal header in the project editor
- Add "Portal" class to the body of the project editor view
- Add the same styles to the project editor header as are used in the
project view
Closes issue #1052
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
Commit 424c53c357ea4dee580d6b0e7d2899768a75cdcf by robyn.thiessenbock
Add onClose function to ProjectEditorView
Removes classes from the body that are specific to the project editor
Relates to issue #1052
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 163621cd68d3914525588b7c01f535ab322976f4 by robyn.thiessenbock
Move label validation from Project Editor to Settings View
Also change function and event names from 'URL' to 'label'
Relates to issue #1045
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/templates/project/editor/projEditorSettings.html (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjEditorSettingsView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit cb39170fdbaaf7927c9436989e44b08547007d7c by robyn.thiessenbock
Call validateLabel() from project model validate()
Also fix some minor issues with & documentation of validateLabel
Closes issue #1045
The file was modifiedsrc/js/views/project/editor/ProjEditorSettingsView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit e8e3f08284a10616f4bd7b09a20bf75ef135ec95 by robyn.thiessenbock
Made saveSuccess() generic in EditorView, and specific in ProjectEditor
Closes issue #1042
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/views/EditorView.js (diff)
Commit 370391699d7fda2125d0c87471fd44bad0c4d018 by walker
Change "projectName" field to "label"
The file was modifiedsrc/js/views/project/ProjectHeaderView.js (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/themes/dataone/routers/router.js (diff)
The file was modifiedsrc/js/templates/project/projectHeader.html (diff)
Commit 4f98727742160ec57e3efdbaec894926e07347b8 by walker
When a portal doesn't have a seriesId, get it via pid instead.
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit cb15a1cb4236b826b754c387fe95504ffc23b585 by walker
The ProjectEditorView should still render when the portal doesn't have a
seriesId
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit c6ee0b6a3f9bafc6fe54d0739c179d47595b8cdd by walker
Updated the parsing of collection definitions to match the latest schema
changes Related to #1061
The file was modifiedsrc/js/collections/Filters.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit 8fd327da03823e409188e89135f7f6a207800898 by walker
Update the parsing and serializing of Filters to work with the new
schema changes Related to #1061
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/models/filters/ChoiceFilter.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/views/filters/DateFilterView.js (diff)
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
The file was modifiedsrc/js/views/filters/NumericFilterView.js (diff)
The file was modifiedsrc/js/models/filters/BooleanFilter.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
Commit 717a1384f11dcd89e5d9685ea34d846d73534af4 by walker
Handle errors in the DataCatalogView and ProjectView when the search
results are unable to load or the portal is unable to load.
The file was modifiedsrc/js/views/DataCatalogView.js (diff)
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/views/project/ProjectView.js (diff)
Commit edd635df48485b7b3babe925f1436f358e3bdd05 by walker
Fix some issues with constructing filter queries
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
Commit 5b2c8813c3c4d919971cbc727846f1299b8e161b by walker
Update ProjectModel serialization to use the new "portal" element
instead of "project" Update name and label element order
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit b8287ce324e5d9d38ba4ffd8832c0f8ab5250227 by walker
Fix bugs in serializing images
The file was modifiedsrc/js/models/project/ProjectSectionModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectImage.js (diff)
Commit 42f7bde9d372c24ed14a16d4f7d24fe65d4cb8ea by walker
Fix more issues with serialization
The file was modifiedsrc/js/models/project/ProjectSectionModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
Commit 5c4c2423081a1f88a5a49bbe4e5357eb10b74c9e by nenuji
Updated the error / sign in messages based on authorization
Reference: #983
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit d3f76f3bca30749e5fb2bc30d3bcbe869243d88e by nenuji
Listening to the "notFound" trigger if project with a given label does
not exist.
Reference: #1051 Listening to the "notFound" trigger if project with a
given label does not exist.
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 1fd6b2a7ebecb7af6aaf6d07f18262adf713f5fb by nenuji
Changed the target container element to display the error message.
Reference: #1064
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit ccdd71d964bea956927f2f7ee68f32450290c56d by walker
Show numeric and boolean filters that are part of the collection
definition Closes #1062
The file was modifiedsrc/js/models/filters/BooleanFilter.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
Commit a867e02a16ebc0bef4c9d57c156ae4438db3593f by robyn.thiessenbock
Fix ProjectModel.validateLabel()
- The function now queries newly renamed `label` instead of the old
`projectName` (see
https://github.com/NCEAS/metacatui/commit/370391699d7fda2125d0c87471fd44bad0c4d018)
- Also added an event trigger and error message in the case that the
solr query returns an error
Relates to issue #1045
The file was modifiedsrc/js/views/project/editor/ProjEditorSettingsView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit d761601d39a77010d75581e7cc40a01b6dd5562a by robyn.thiessenbock
Remove listeners in Project model and views
This appears to fix the multiple network requests sent during save bug
Relates to issue #1063
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/views/EditorView.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit e497dab51c9da9e9465d412b7de5188e6975945c by robyn.thiessenbock
Add listener & event to editor view for when model is invalid
- showValidation() is just a shell function for now. Calls saveError.
- saveSuccess and saveError messages should now show in the project
editor
Relates to issue #1042
The file was modifiedsrc/js/views/EditorView.js (diff)
Commit 0c40f594e49b58925c8ac9d6f71f55e92aea35e1 by walker
Fix some issues with removing numeric filters
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
Commit 875ac362ef83635beb0944a6cdc2d8dec9ff4e10 by nenuji
Updated the `getSeriesID` function; added a check for the label being a
seriesId
Reference: #1059 Updated the solr query to check for the label
potentially being a seriesId
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit be5798e3adc218773688533c9bc44f2993bb2611 by walker
Don't parse values from filters that are in filterGroups so they're not
added to the query
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/models/filters/FilterGroup.js (diff)
The file was modifiedsrc/js/models/filters/BooleanFilter.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
The file was modifiedsrc/js/models/filters/ChoiceFilter.js (diff)
Commit b38f2e7993dcae3a6c2b2df3b876459154ecf7d2 by walker
Make sure the portal documents have XML declarations during serialize
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 45f565f96265f975d14c720bc8c6f09b30a39855 by walker
Fixed bug where <options> were being removed from the portal document
unless they were in the supportted options list. We should keep options
intact, even if they are not known by MetacatUI.
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit ca53281a705b1f0ae3daf237d2463fe0b187147a by walker
Improved serialization of sections, particularly that <option> nodes
were being removed
The file was modifiedsrc/js/models/project/ProjectSectionModel.js (diff)
Commit 1fce46b3a6a79d4dc2156843b158c3def93a7f25 by walker
Fixed bug where text filters in filter groups were not being parsed
The file was modifiedsrc/js/models/filters/FilterGroup.js (diff)
Commit bbd7eb79a8b098c19e0af9660cb19e618d7ccba7 by walker
Fix bug that was causing the save messages to not appear Closes #1042
The file was modifiedsrc/js/views/EditorView.js (diff)
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit fb5694f048007ec99c58da99ea0f70792aea4359 by walker
Fix errors with uploading new portal docs
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit 5faeb533cdf034d7d5ed5e0459cc6b819a142609 by walker
Change authorization listeners to listenToOnce so that they aren't
triggered every single time the ProjectModel is synced. Fixes #1063
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
Commit 83d71e0aeeec052a11f92fc93119dc6e8aa0adf4 by walker
Added placeholder code for checking the portal quota. It's very babsic
right now and will need to be changed once the quota service is working.
Closes #1032
The file was modifiedsrc/js/views/project/editor/ProjectEditorView.js (diff)
The file was modifiedsrc/js/models/UserModel.js (diff)
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/models/project/ProjectModel.js (diff)
Commit ba633f1d738403a6042c75185bbbb3e058b1a503 by walker
Changed all code from "projects" to "portals" Closes #1060
The file was modifiedsrc/js/models/filters/FilterGroup.js (diff)
The file was removedsrc/js/templates/project/editor/projEditorSettings.html
The file was modifiedsrc/js/templates/project.html (diff)
The file was removedsrc/js/templates/project/projectAcknowledgements.html
The file was modifiedsrc/js/views/TOCView.js (diff)
The file was addedsrc/js/templates/portals/portalVisualizations.html
The file was modifiedsrc/js/templates/projectHeader.html (diff)
The file was addedsrc/js/views/portals/editor/PortEditorDataView.js
The file was removedsrc/js/views/project/ProjectMembersView.js
The file was removedsrc/js/templates/project/projectLogo.html
The file was removedsrc/js/views/project/ProjectView.js
The file was modifiedsrc/js/models/metadata/eml220/EMLText.js (diff)
The file was addedsrc/js/templates/portals/portalAwards.html
The file was removedsrc/js/models/project/ProjectModel.js
The file was removedsrc/js/views/project/editor/ProjEditorSectionsView.js
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was addedsrc/js/views/portals/editor/PortEditorSettingsView.js
The file was removedsrc/js/templates/project/project.html
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was removedsrc/js/views/project/editor/ProjEditorLogosView.js
The file was removedsrc/js/templates/project/editor/projEditorMdSection.html
The file was addedsrc/js/views/portals/editor/PortEditorMdSectionView.js
The file was removedsrc/js/templates/project/editor/projEditorMetrics.html
The file was removedsrc/js/templates/project/projectAwards.html
The file was addedsrc/js/templates/portals/portalMembers.html
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
The file was addedsrc/js/views/portals/PortalDataView.js
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was removedsrc/js/models/project/ProjectSectionModel.js
The file was removedsrc/js/views/project/ProjectSectionView.js
The file was addedsrc/js/templates/portals/portal.html
The file was removedsrc/js/views/project/editor/ProjEditorSettingsView.js
The file was addedsrc/js/templates/portals/editor/portEditorSettings.html
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was removedsrc/js/views/project/ProjectLogosView.js
The file was addedsrc/js/templates/portals/editor/portEditorSectionLink.html
The file was addedsrc/js/views/portals/PortalSectionView.js
The file was addedsrc/js/views/portals/editor/PortEditorSectionView.js
The file was addedsrc/js/templates/portals/portalLogo.html
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was addedsrc/js/templates/portals/editor/portEditorMdSection.html
The file was addedsrc/js/views/portals/PortalLogosView.js
The file was addedsrc/js/models/portals/PortalSectionModel.js
The file was addedsrc/js/views/portals/PortalVisualizationsView.js
The file was addedsrc/js/templates/portals/editor/portEditorMetrics.html
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was addedsrc/js/views/portals/editor/PortEditorSectionsView.js
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was removedsrc/js/templates/project/editor/projEditorSections.html
The file was removedsrc/js/templates/project/projectSection.html
The file was modifiedsrc/js/views/DataCatalogViewWithFilters.js (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was addedsrc/js/templates/portals/editor/portalEditor.html
The file was removedsrc/js/views/project/editor/ProjEditorDataView.js
The file was addedsrc/js/views/portals/editor/PortalEditorView.js
The file was removedsrc/js/views/project/ProjectVisualizationsView.js
The file was removedsrc/js/views/project/ProjectDataView.js
The file was removedsrc/js/models/project/ProjectImage.js
The file was removedsrc/js/templates/project/projectVisualizations.html
The file was modifiedsrc/js/views/filters/NumericFilterView.js (diff)
The file was removedsrc/js/views/project/editor/ProjEditorMdSectionView.js
The file was removedsrc/js/views/project/editor/ProjectEditorView.js
The file was removedsrc/js/templates/project/projectHeader.html
The file was addedsrc/js/templates/portals/editor/portEditorData.html
The file was addedsrc/js/views/portals/editor/PortEditorLogosView.js
The file was addedsrc/js/views/portals/PortalView.js
The file was addedsrc/js/templates/portals/portalSection.html
The file was modifiedsrc/js/routers/router.js (diff)
The file was removedsrc/js/views/project/ProjectHeaderView.js
The file was modifiedsrc/js/models/filters/ChoiceFilter.js (diff)
The file was removedsrc/js/templates/project/editor/projectEditor.html
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
The file was addedsrc/js/views/portals/PortalHeaderView.js
The file was addedsrc/js/templates/portals/editor/portEditorSections.html
The file was removedsrc/js/templates/project/projectMembers.html
The file was addedsrc/js/templates/portals/portalHeader.html
The file was modifiedsrc/js/models/filters/BooleanFilter.js (diff)
The file was removedsrc/js/templates/project/editor/projEditorSection.html
The file was addedsrc/js/templates/portals/portalAcknowledgements.html
The file was addedsrc/js/templates/portals/editor/portEditorSection.html
The file was modifiedsrc/js/views/MapsView.js (diff)
The file was addedsrc/js/views/portals/PortalMembersView.js
The file was addedsrc/js/models/portals/PortalModel.js
The file was removedsrc/js/templates/project/editor/projEditorSectionLink.html
The file was removedsrc/js/views/project/editor/ProjEditorSectionView.js
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
The file was removedsrc/js/templates/project/editor/projEditorData.html
The file was addedsrc/js/models/portals/PortalImage.js
The file was modifiedsrc/js/themes/dataone/routers/router.js (diff)
The file was modifiedsrc/js/views/filters/DateFilterView.js (diff)
Commit 175cb06e8e259338acddab63462d633f9d2fe995 by walker
Exclude portals and collections from search results Closes #1069
The file was modifiedsrc/js/models/Search.js (diff)
Commit e4d5fda49ed77fc4df60904949809d3433e35e04 by walker
Fix link on the logo in the portals minimal nav
The file was modifiedsrc/js/themes/arctic/templates/navbar.html (diff)
The file was modifiedsrc/js/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/knb/templates/navbar.html (diff)
Commit 70344a9054a20fe9e0fb60d77373ec46b0204e54 by walker
Added a "My Portals" section tto the User profile Related to #1011
The file was modifiedsrc/js/themes/arctic/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was modifiedsrc/js/views/SearchResultView.js (diff)
The file was addedsrc/js/views/portals/PortalListView.js
The file was modifiedsrc/js/views/CitationView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/models/SolrResult.js (diff)
The file was addedsrc/js/templates/portals/portalList.html
The file was modifiedsrc/js/themes/goa/routers/router.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/themes/knb/templates/navbar.html (diff)
The file was modifiedsrc/js/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/default/css/metacatui.css (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/dataone/routers/router.js (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/templates/resultsItem.html (diff)
The file was modifiedsrc/js/templates/userSettings.html (diff)
The file was modifiedsrc/js/themes/dataone/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was modifiedsrc/js/collections/SolrResults.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/views/UserView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
Commit 5977688b416c0f40ad7bcdaf35e599743a9e0679 by walker
Added config options to the AppModel to turn on/off the ability to
create portals for everyone, or to only allow certain people. Made a new
function in the UserModel to if a user is authorized to create a new
portal. This centralizes all the logic into one function instead of
relying on the views to do so. Closes #1011
The file was modifiedsrc/js/models/UserModel.js (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/dataone/models/AppModel.js (diff)
The file was modifiedsrc/js/views/portals/PortalListView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/templates/portals/portalList.html (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
Commit ce6a8d106cf04bc41ceb01ab7a46bf34f0314bc5 by robyn.thiessenbock
Fix updatePath() and call it on a successful save
- PortEditorSectionsView.updatePath() is now called when a portal is
successfully saved, and the portal label is updated in the path.
- the model.originalLabel is also updated on successful save.
- to find the label or originalLabel in a path string, updatePath() now
uses regular expressions instead of indexOf. This function should
continue to work if ever we change the path from "edit/portals" to
something else in router.js, and should now work in the case that a
portal label matches part of the base URL (i.e. "edit", "portals",
"port", "it" etc.)
Closes issue #1049
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 9c0c07bce21c3bfddb4927e5a5416ea13166fc05 by robyn.thiessenbock
Make EditorView submit button text configurable
Changed for both editor.html (used by EML211EditorView) and
portalEditor.html (used by PortalEditorView)
Relates to issue #1072
The file was modifiedsrc/js/views/metadata/EML211EditorView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/templates/editor.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
Commit ce8665c6c20f266bb5d15b326f16d4285cc35381 by robyn.thiessenbock
Add an Edit button to the ProjectView
Closes issue #1065
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was addedsrc/js/templates/portals/editPortals.html
Commit 4765c9a0cfb114679dfecede60118b5f6dd9544f by robyn.thiessenbock
Change some instances of "proj" to "port"
Relates to issue #1060
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSections.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorDataView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
Commit b51d54c9a833612d0f856ef42e507e296051ee29 by robyn.thiessenbock
Create very basic section type options [WIP]
- Add template for the section type options
- Also fix spacing around + button in port editor, and add headings to
metacat UI common css
Relates to issues #996 and #995
The file was addedsrc/js/templates/portals/editor/portEditorPageOption.html
The file was modifiedsrc/js/templates/portals/editor/portEditorSection.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 243300cc6e56dd9b55659d0846f4c5a2966630b7 by walker
Move the reserve service URL to the AppModel
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/dataone/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
Commit caf80beff3c2cc3f46dcba7833e943ffd2c93094 by walker
Fix some formatting in AppModels
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/dataone/models/AppModel.js (diff)
Commit 1c8ebf79b00f2a8a479e391e2665e958a5575b2a by robyn.thiessenbock
Fix big where portEditor submit button text changed after one save
Closes issue #1072
The file was modifiedsrc/js/views/metadata/EML211EditorView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/EditorView.js (diff)
Commit 3f91d48cb9033436a0ff25d56b14abb64a13df74 by walker
Added an isPartOf toggle filter to the EditCollectionView
Closes #1056
The file was modifiedsrc/js/templates/filters/booleanFilter.html (diff)
The file was modifiedsrc/js/views/filters/FilterGroupView.js (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/views/filters/ToggleFilterView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit 02420bf318037d4e1c348bbbf176d3e5be3440a5 by nenuji
If navigation is via series ID - get the correct label and promote the
label name
Reference: #1059 If navigation is via series ID - get the correct label
and promote the label name.
- Already working for portalEditorView
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit 8233b483481c865adbb694be4fb4da07ae9bc704 by nenuji
Removing the defaultSection from URL for non-click events
Reference: #1066 Removing the defaultSection from URL for non-click
events
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 155803cc1b773fda6ee37828680371e0770b8ab2 by robyn.thiessenbock
Complete the default PortEditorSectionView
Relates to issue #995 and #996
The file was modifiedsrc/js/templates/portals/editor/portEditorSection.html (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/nceas/css/metacatui.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
The file was addedsrc/js/templates/portals/editor/portEditorSectionOptionImgs/metrics.svg
The file was addedsrc/js/templates/portals/editor/portEditorSectionOption.html
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was removedsrc/js/templates/portals/editor/portEditorPageOption.html
The file was addedsrc/js/templates/portals/editor/portEditorSectionOptionImgs/freeform.svg
The file was modifiedsrc/js/themes/dataone/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/goa/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/default/css/metacatui.css (diff)
Commit 8eeebdaf5a6733b087f3bd1784c37e6313914ebc by walker
Added menus to each portal editor section Closes #1081
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 5c7ee51470878e0598ef51de6499b15b2147a5ef by walker
Remove unnecessry code for section menus since they are displayed via
CSS
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 8df20c31234645315281b942289136656f883353 by nenuji
Decoding pathName before performing checks
Reference: #1059 Decoding pathName before performing checks
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit e5fd1b0a1c2a8e1a11fdda536117a13702a6c46d by walker
Add ability to hide/show the Data tab
Related to #1080 #1000 #998
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 7aa7f0eaeec10087b329c4cca84dc43098ef50e3 by robyn.thiessenbock
Add ability to add Metrics section [WIP]
Metrics section is now added when option is clicked, but tabs still need
to be properly ordered
Relates to issue #997
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
Commit f4dc7f55d26c4eaa2c88d953a487bb24f04c68f4 by walker
Added abbility to hide the Metrics section of the Portals. Closes #1080
The file was modifiedsrc/js/themes/arctic/css/metacatui.responsive.css (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 5377340908c3c8bd66d7a783481745a521febc67 by walker
Use a class name on the portal view section links for easier querying
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit 59ffdbfd8d80767188d824a2dc6df314e3ac6889 by walker
Fix bug where navigating between portal views was causing the wrong
portal to render, because the portal id was never reset. I fixed this by
just creating a new PortalView and PortalEditorView each time it's
navigated to, rather than reusing the same view instance.
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit 4f95cd5afd3a943823a8f24c3e54037f70a19a65 by walker
Added Rushiraj and Robyn as authors in the README
The file was modifiedREADME.md (diff)
Commit 14867b90585a6a66bd06fe6fcb255d9905234841 by walker
Don't serialize options to the Portal doc if their value is the same as
the model default Closes #1087
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit 545339e111c3c6482c1a1c13479314eb6cfdd2f4 by walker
Add check that an option value doesn't match the default value Closes
#1087
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit d8294e2087d53ea5f8549b6aeb5a734c9effb972 by walker
The Edit Portal button was not displaying in all themes because the
navigation HTML is not the same in all themes. I changed the button
selector to a more specific class name that is used in all themes. Also,
the check for authorization to display the button should be for "write"
permission, not "changePermission" Related to #1065
The file was modifiedsrc/js/themes/knb/templates/navbar.html (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/themes/arctic/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/default/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was modifiedsrc/js/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
Commit 05f17a90190b4aa4ea37193df8b087cb3055cda6 by robyn.thiessenbock
Fix bug where the metrics button was disabled after metrics was deleted
New listeners update the section options buttons when the hideSection
model attributes change.
Closes issue #1088
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
Commit 1a7addfbfebb5b5f65d0bdc0cf785e2c929f3ac1 by robyn.thiessenbock
Complete ability to add metrics sections
Closes issue #997
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
Commit 83fcd69038b78d6e026ae0ce022cfd3cfe5989fc by nenuji
Added support to rename a section
Reference: #999 Added support to rename a section
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 745405e8761b04dbda12e1ed9c2614fd596b6dba by nenuji
Added CSS to highlight the editable section
Reference: #999
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit dfb8d70ebd96d72a189560eee794662eda868cd2 by nenuji
Adding functionality to delete the markdown section
Reference: #1000 Adding functionality to delete the markdown section
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 3e1226cc72f3456914470fb9ccf45a93314044f1 by walker
Fix bug where portals were being saved multiple times Closes #1090
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit d7fccfa1018756f62f9c86d2d35ccfbb842b10ab by walker
Replaced several jQuery selectors for section links with references to
the selectors set on the model. This functionlity makes theming much
easier. Don't find section links by sepcific HTML elements (e.g. 'li').
They may differ per theme.
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit d6cb0a4c7fa9c5489ca3da502d0c708c02d26809 by robyn.thiessenbock
Add ability to add markdown sections
- Includes functionality to give each new markdown section a unique name
- Includes functionality for adding markdown section links (tabs) in the
correct order (new md sections are inserted after any existing md
sections, or otherwise first)
- Minor changes to how metrics sections are added to be consistent with
how markdown sections are added
Closes issue #998, relates to issue #997
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 41534b2328aea6dacb38583034cb70d9b1f75756 by robyn.thiessenbock
Use default editor save success template in portal regardless of theme
- PortalEditorView now overrides the theme-specific success message
template and instead inserts the default success template.
Closes issue #1089
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit e2598422f0247ec0226a0222b67eb3639f77b663 by robyn.thiessenbock
Revert last commit create a new portal editor submit message template
Relates to issue #1089
The file was addedsrc/js/templates/portals/editor/portalEditorSubmitMessage.html
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit 48071fd83473e9c7d7ccbddf7ff058dd4a5c9af0 by robyn.thiessenbock
Add tooltips to search filters in EditCollectionView
- Tooltips display the filterModel.description
Closes issue #1093
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
Commit a80ed2f9800a41ac3516bed2a9b2c9809af37d07 by robyn.thiessenbock
Remove "danger zone" header in the portal editor settings
Closes issue #1084
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
Commit fc57be8ac5c7a6613a624133fa3a4adec69f0e73 by robyn.thiessenbock
Fix bug where tooltips persisted when filters were removed
Closes issue #1094
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
Commit 31df80bdffa5b551333bb2a2d2fdfa2f18555ea6 by robyn.thiessenbock
Add a portal description input in portal editor settings
Closes issue #1082
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
Commit b5dd05f456cfbb0574c51bf5d3562461835bd75c by robyn.thiessenbock
Complete the basic PortEditorMdSectionView
Included some basic styles
Closes issue #1001
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
Commit 367147f202382a3bfa2ade24c7962a2050f77cf6 by nenuji
Fixing CSS while renaming MD sections
Reference: #999 Fixing CSS while renaming MD sections
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit c5e335af2f32649c25ae46a744522c86a712c843 by robyn.thiessenbock
Fix bug where EMLText was adding space to start of markdown content
The EMLText220 model was adding a space at start of all markdown content
during parse. This meant each time a markdown page was edited in the
portal editor, another space was added to the start of the content. Now
the EMLText model only adds a space as a separator when concatenating
multiple markdown elements.
The file was modifiedsrc/js/models/metadata/eml220/EMLText.js (diff)
Commit 85452bd7cd3208bdcd0be19bd1d275a182031833 by robyn.thiessenbock
Add example markdown in the portal editor new section & fix MD view bug
- Example document contains common markdown syntax examples and is
pre-loaded in the text area of a new section
- Also fix a bug in markdownView where the highlightjs showdown
extension was not loading even though `code` was present in the markdown
Closes issue #1104
The file was addedsrc/js/templates/portals/editor/MarkdownExample.md
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/MarkdownView.js (diff)
Commit bbb2dc6ea361cfd81b766a017e08b4f43109200a by robyn.thiessenbock
Add help text with markdown examples to portal editor markdown section
Closes issue #1105
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
Commit 9590e4b4fa87a46e30e4bfffd8076bf0a77383b0 by walker
Minor wording change in portal search text
The file was modifiedsrc/js/templates/portals/editor/portEditorData.html (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
Commit 993a8fb4ac0fdbb8fd8dc6f325cfcc20d29e4a81 by walker
Some minor improvements to the renaming sections functionality Related
to #999
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 1170ce01293de29ff11383441464538df0f1579f by walker
Added a cog icon to the Settings tab
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 9ec49c34cf9bdcba3aa6f03235e62340c11cbdcd by robyn.thiessenbock
Fix minor issues with portal editor free form pages
- Fix bug where the bootstrap accordion component used to show/hide the
markdown cheatsheet would break when there was more than 1 freeform
page. Fixed by adding unique ID to each accordion element.
- Change automatic page numbering of new freeform pages: If a "New Page"
link already exists, the next link should be called "New Page 2" instead
of "New Page 1".
- Make "more markdown help" link to open in a new tab instead of same
tab.
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit 7f4e88036c7c00155b8f9398b240ea0d62af6df7 by nenuji
Adding Change button for making the label editable
Reference: #1083 Adding Change button for making the label editable
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
Commit 8b67c3989f6dc43c8387d792cb3e028dee4aea17 by nenuji
Fixing incorrect merge
Reference: #1083 Fixing an incorret merge
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
Commit e59aa0842f751cf48aab0d34c0e96792ed94e8cf by robyn.thiessenbock
Make the "portal" term configurable
The terms "portal" and "portals" are now configurable in AppModel.js as
portalTermSingular and portalTermPlural.
Closes issue #1092
The file was modifiedsrc/js/templates/userSettings.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/models/SolrResult.js (diff)
The file was modifiedsrc/js/themes/dataone/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/knb/templates/navbar.html (diff)
The file was modifiedsrc/js/views/portals/PortalListView.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/templates/navbar.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/themes/arctic/templates/navbar.html (diff)
Commit 2c730e5ed2bec2d95b7366857b1c5f141797bb4b by robyn.thiessenbock
Update portal model so that unedited/default sections aren't serialized
Relates to issue #1102
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 0558de92ebaf78cffcd0f75420f0f7d1d105f64b by robyn.thiessenbock
Ensure sub-elements of portal section are not serialized if default
Relates to issue #1102
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
Commit 4b87f5db2d5bc71630db477c8073e626b95ff135 by robyn.thiessenbock
Add listener to open dataset links from portal editor in new tab
Relates to issue #1107
The file was modifiedsrc/js/views/portals/editor/PortEditorDataView.js (diff)
Commit 542b8472f4f2dc72cf20609179c035818ed762af by robyn.thiessenbock
Change the number of datasets displayed in portals from 5 to 25
Closes issue #1109
The file was modifiedsrc/js/views/portals/PortalDataView.js (diff)
Commit a266f3c03406b416336a54da7097165b3533efc6 by robyn.thiessenbock
Limit number and type of user inputted characters in section name fields
- TAB and ENTER/RETURN characters saves the section name and takes focus
off element
- TAB also redirects to the next editable field (title)
- When user reaches 50 characters, a message is displayed and no other
characters are allowed to be entered
Closes issue #1113 and #1101
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit b2fcf6fc1a4d5edd010d3f19d447e699cb5df137 by robyn.thiessenbock
Changed the default name for a new section to "Untitled"
Relates to issue #1099
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit cb26c0f370a3b93e030c268f0c8adf7a6fcf3d37 by nenuji
Listening to double cliks for renaming sections.
Reference: #1100 Listening to double cliks for renaming sections.
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit ed877b9ad6c3cca77e74bc7c59e7d8178943e4f9 by nenuji
Focusing on tab name when creating a new Freeform section
Reference: #1098 Focusing on tab name when creating a new Freeform
section
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 94e3233a82b27d02d18d688cba7fbcf3d4b31ca8 by nenuji
Editing markdown sections tab-name on double click
Reference: #1100 Editing markdown sections tab-name on double click
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit ddf90091b0f2dfbc71e2bfa60215762581e62703 by nenuji
Adding Confirmation message before removing the section
Reference: #1000 Adding Confirmation message before removing the section
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit e2993c7cb248afc7f94db25915c4bc5d7a0d4dd3 by robyn.thiessenbock
Add dropzone module and start the ImageUploaderView [WIP]
Relates to issue #1003
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/app.js (diff)
The file was addedsrc/components/dropzone-amd-module.js
The file was modifiedsrc/js/templates/imageUploader.html (diff)
Commit 163287c59fea45ff152a9412b09f8c6a7d086dae by robyn.thiessenbock
Remove the hard-coded route to portals/projects from router
- Kept the projects route in the Arctic theme router
- Added a router to KNB theme which is identical to the main router,
with the addition of a hard-coded projects route
Relates to issue #1092
The file was modifiedsrc/js/themes/knb/config.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was addedsrc/js/themes/knb/routers/router.js
Commit 50e0dc342a071646f58b782dba34f0a6588812dc by robyn.thiessenbock
Delete KNB theme router and move projects route to main router
Relates to issue #1092
The file was modifiedsrc/js/themes/knb/config.js (diff)
The file was removedsrc/js/themes/knb/routers/router.js
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was removedsrc/js/models/ImageModel.js
The file was modifiedsrc/js/views/DataItemView.js (diff)
Commit bcab4a13e5a2ffd7b626e37e432e38dede51f905 by robyn.thiessenbock
Remove some WIP/dev code accidentally added with last commit.
This partially reverts commit 50e0dc342a071646f58b782dba34f0a6588812dc.
The file was addedsrc/js/models/ImageModel.js
The file was modifiedsrc/js/views/DataItemView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
Commit 5b2f57297a961b30458d1ef709c5623c8e637f2e by walker
Refactored the label validation a bit so that it works with the save
function. Saving will not be cancelled if there is at least one
validation error. The rest of the fields in the editor aren't being
validated yet, but this paves the way for that. Related to #1079
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/views/EditorView.js (diff)
Commit c230696d59de1348626d1b8aca8b6585d35766df by walker
Further changes to the portal label input Related to #1083
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
Commit b30c1db402f4159d6ae16abeec935765fcb6ce2d by walker
Replaced a couple hard-coded "Portal" words with what is configured in
the AppModel
Related to #1092
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
Commit c0d1f4eb7eb86c95294593c5fd12936f335314c4 by petridish
Add EML 2.2.0 format to SolrResult#getFormat's formatMap
Closes #1118
The file was modifiedsrc/js/models/SolrResult.js (diff)
Commit 4355b18a2dd4868af0b220f91c4dd5248c890ba4 by robyn.thiessenbock
Add an ImageUploaderView
- Also added some styles to portal editor title
- Deleted the deprecated models/ImageModel.js (now replaced with
PortalImage model)
Relates to issue #1003
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was removedsrc/js/models/ImageModel.js
The file was modifiedsrc/js/templates/imageUploader.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/app.js (diff)
Commit b7151f26f754674b977b7954b513914bb014d1cd by walker
Fix bug where filters with a numbber as the value, but not a
NumericFilter model, could not be removed
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
Commit 8249daf7ed9266bdd297ae2ef0978a70dae46b59 by nenuji
Removing the section from the subviews array
Removing the section from the subviews array
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 381e8fa88c09eba0ac4e6a246dca68c21bb6cd4d by nenuji
Removing log statement
Reference: #1000
Removing log statement
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit ace0bb9efd1f984a6004c4b8fd1405a5c89af04f by walker
Added support for requiring fields in the portal editor. Added
validation checks for the fields that are currently in the protal
editor. Added validation messaging to the editor views. Closes #1079
The file was modifiedsrc/js/views/EditorView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
The file was modifiedsrc/js/templates/editCollection.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/models/metadata/eml220/EMLText.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/views/metadata/EML211EditorView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/js/views/metadata/EML211View.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
Commit 39792697c42a2aaff0670d25f317aecdffa12915 by robyn.thiessenbock
Finalize ImageUploaderView; update ImageEditView and add to PortalEditor
- WIP: Still need to add validation checks for the logo (see
https://github.com/NCEAS/metacatui/issues/1079#issuecomment-536649761),
and add functionality that updates portal model on URL/label input in
ImageEditView
Relates to issues #1096, #1004, and #1003
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/templates/imageEdit.html (diff)
Commit cbc034c842bf9d706911bd460eef345f73b8ace5 by robyn.thiessenbock
Fix minor issues with how some elements in portal editor were displayed
- removed some whitespace in the displayed portal URL in settings
- made the markdown editor title and sub-title inputs wrap when text is
longer, so that they appear identical to how they will be shown in the
portal view version.
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
Commit 0dbe5c78fd557f97eca8ecde430d864a929006ff by robyn.thiessenbock
Add validation for logo image & ensure empty logos don't get serialized
Closes issue #1096
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/models/portals/PortalImage.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit 73b21ad033642f2d4e15bea99992abeb9cc6afa9 by robyn.thiessenbock
Add ImageView to the portal editor markdown sections
- Reconfigured ImageUploaderView so that uploaded images can be
displayed as div background images
- Also fix portal section view so that section images are displayed
Closes issue #1005, relates to issue #1003
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was modifiedsrc/js/views/portals/PortalSectionView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/templates/imageUploader.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit d571b998cd365ced44473504032982353a324662 by walker
Refactored the portal editor so that the sections are managed in an
object-oriented way using models and views, rather than section name
strings. Closes #1120
The file was modifiedsrc/js/views/portals/editor/PortEditorDataView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSections.html (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/themes/dataone/routers/router.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionOption.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit 3cbbbc14b7331e229297746ac1191e60eadee9ef by walker
Fix bug in Portal view when there is no logo
The file was modifiedsrc/js/views/portals/PortalSectionView.js (diff)
Commit f01f44e1d1c72ae535e2f030b8b1ac9da54e6c10 by walker
Move around config line
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
Commit f299cf6c63b3fc0551acf825b8f566493e365932 by robyn.thiessenbock
Complete the ImageView add an ImageEditView to the PortalLogosView [WIP]
Closes issue #1004 and relates to issue #1006
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/templates/imageEdit.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
Commit bd773a026f22a45b89f5779f61d15763f98d4241 by robyn.thiessenbock
Complete the PortalLogosView
- Ensure empty acknowledgmentsLogos aren't serialized
- Add a remove button to the ImageEdit view
Relates to issue #1006 and #1004
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/templates/imageEdit.html (diff)
Commit dedfb50bdfe783ddd9211325bca5ef5ffb4d5686 by robyn.thiessenbock
Add documentation and try-catches to new functions added in last commit
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
Commit 049095f25e548d4754ec4c674244e998fb19cc7a by walker
Improved the usability of Deleting markdown sections Closes #1000
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/themes/default/css/metacatui.css (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 6190e8738de617b483b2eeccc5aa42f97f1de9f7 by robyn.thiessenbock
Add ability to delete PortalImage model images
- Also fix a bug with serializing PortalSection models.
Relates to issue #1004
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/templates/imageEdit.html (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/templates/imageUploader.html (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
Commit 7e740a4efea7cef22de59d9f1356e982c64e54d1 by walker
Clean up styling of the portal editor Closes #1012
The file was addedsrc/img/transp_bg.png
The file was modifiedsrc/js/templates/imageEdit.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/templates/imageUploader.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
Commit e51cf74fc0ed482b61dd54dc12f43a3e88864814 by walker
Forgot to commit line
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit f60b16c7279eec8e6747afbec68d21deb364421d by walker
Some more tweaking of the image uploader CSS
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/imageEdit.html (diff)
The file was modifiedsrc/js/templates/imageUploader.html (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
Commit 39a7a805fa98010d32ab1012380f6131703660fb by walker
Fix bug where New Portal button was hidden when users don't have any
portals yet
The file was modifiedsrc/js/views/portals/PortalListView.js (diff)
Commit f46a3929ba1b03ae5a911db5394ef409d4fd18e2 by walker
Minor styling adjustment to portal list
The file was modifiedsrc/js/views/portals/PortalListView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 984adf8f604289786e385243c65b48c0160eab09 by robyn.thiessenbock
Add validation functions to PortalImage models and ImageEdit views
Closes issue #1004
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/models/portals/PortalImage.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit 93fc103090baf41e71ee20886fdb38876cd8321e by robyn.thiessenbock
Add styling to the portal editor metrics page
Relates to issue #1075
The file was modifiedsrc/js/themes/nceas/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/goa/css/metacatui.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/default/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was modifiedsrc/js/themes/dataone/css/metacatui.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMetrics.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 76a4105363b45bd8f6d86fc7396e43cfb58f7357 by walker
Improved the styling of the portal editor some more
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSections.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit 62829c7bc17628bf8eb418a27a6ec6541eda3648 by walker
Changed the default portal colors from grays to blues Closes #1073
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit 45fefbf162c8ead2546443badb91513f2c98ea81 by walker
Deleted some old project files
The file was removedsrc/js/templates/projectHeader.html
The file was removedsrc/js/templates/project.html
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit fe3cf818cddb2972c6a2899486342c44492b19c6 by robyn.thiessenbock
Display a "no activity" metrics view when a portal has no data
Closes issue #1075
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit d5171307985b62ee7d697c15c78194260c459da9 by robyn.thiessenbock
Add markdown preview to the freeform portal editor pages
Closes issue #1130
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
Commit f33e40468e15279e0d1a59947f0b75468339c8ca by robyn.thiessenbock
Change the portal section view to only render a TOC when there's >1 item
Closes issue #1103
The file was modifiedsrc/js/views/portals/PortalSectionView.js (diff)
Commit a48010071fc9744f2e71237c8dec70797ad57a6d by robyn.thiessenbock
Ensure the URL/label input is always shown in editor when portal is new
- OK/Cancel buttons are hidden when portals are new
- Fix minor issue with label validation
- Add try-catches to PortEditorSettingsView
Closes issue #1124
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
Commit 41fb340fcded455fd8da9ca8e367f18f7462dc94 by robyn.thiessenbock
Enable image resizing in the markdown view
The file was modifiedsrc/js/views/MarkdownView.js (diff)
Commit 2337a9f7b0411f18e265bd291a250786bf9561c5 by robyn.thiessenbock
Limit users from deleting all portal sections and fix hide data button
- When there is only one section displayed in the portal editor, the
hide/remove button is disabled and a tooltip is shown (on hover)
explaining that at least one section is required.
Fixes issue #1141 and #1086
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 92f6afd1ef45800a286605cd103202453fc9235b by tommythelen
Add documentation for the analyze feature
The file was addeddocs/third-party-integration/index.rst
The file was addeddocs/third-party-integration/images/analyze-feature.png
Commit 909b4dff24ec69327d3f0ae173045f7a209ac233 by helbashandy
Adds updating sysmetadata function to DataONEObject file.
Update includes:
- Pointing to /meta endpoint for system metadata update.
- systemMetadataOnly option is passed to serializeSysMeta function to be
able to ignore the null set of checksum.
Closes #1148
The file was modifiedsrc/js/models/DataONEObject.js (diff)
Commit f0b18f9eeee743c89f38e8ec5adc8491dc1ebd7f by walker
Restructure the collection query Closes #1143
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/collections/Filters.js (diff)
Commit 55962865ccb23089f81c911d3ac653f674c7a6d5 by walker
Fix bug where portals without a seriesId were failing to save. In
addition, portals without seriesIds will now be assigned a seriesId when
they are updated.
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/models/DataONEObject.js (diff)
Commit 5ee983f76edc7500432af893af2482238635e2ed by walker
Fix bug where temporal coverage wasn't serialized unless there was
geographic coverage serialized first. Closes #1145
The file was modifiedsrc/js/models/metadata/eml211/EML211.js (diff)
Commit 0606e389192b6fd9d56ca80e12423893988f89f1 by walker
Fix bug where taxonomicCoverage couldn't be completely removed #1152
The file was modifiedsrc/js/models/metadata/eml211/EML211.js (diff)
Commit 1d8bf7f26f6a33def65c5520d1aafba89d50f3dd by walker
Fix bug where temporal and geographic coverages couldn't be completely
removed Closes #1152
The file was modifiedsrc/js/models/metadata/eml211/EMLTemporalCoverage.js (diff)
The file was modifiedsrc/js/models/metadata/eml211/EML211.js (diff)
Commit 57263c5f11859974e6f80c0312f4b24e3c365cca by walker
Change the default editor required fields in the default theme
The file was modifiedsrc/js/models/AppModel.js (diff)
Commit 83a1900aa4c0ad7015ebabd324761d8188721d02 by walker
Fix the updateSysMeta() function so it doesn't call
Backbone.Model.save(), and so the functionality in the callback function
doesn't interfere with save(). Related to PR #1149
The file was modifiedsrc/js/models/DataONEObject.js (diff)
Commit 8fe0eadc7bb1d6632b4b67d3e0d2814bc1ab8af2 by walker
Add createViewURL() to PortalModel for the CitationView
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit 2c3aac0fdc5ed8f0ec2ebf684f9140687d886c63 by walker
Fix bug related to recent commit
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit ee8404343f1c80a8c0eded236bec9f0af5cee3d7 by walker
Use originalChecksum in sysmeta instead of newly calculated checksum, if
it's not available
The file was modifiedsrc/js/models/DataONEObject.js (diff)
Commit 45ad57226f7a2b9db950f58ddc5d29a02562293b by walker
Improve portal editor tabs. Closes #1134 Make Data tab gray and show a
eye closed icon when the Data page is hidden. Closes #1136 Fix bug where
confirmation message for deleting a page had white text. Closes #1135
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionLink.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
Commit bf2d0d4e1ee69d7afbcae760111be41c1e7f5cee by walker
Fix portal section headers when there is no background image Closes
#1138
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/portalSection.html (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
Commit 85eb17fca36c37c85bccb6df70221e2856ac3713 by walker
Fix header color in portal editor
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 3924e1769fb9afe092b19cf963f9f5280e543b18 by walker
Improve dashed border around dropzones in portal editor Added tooltips
to disabled portal page types #1142
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSectionOption.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 4c7f00a98bbc4e5b01173b0a638376333a266dde by walker
Increase the padding in the portal editor sections
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
Commit f4233cb461baacd183bfae87c9429c7e5cdafff0 by walker
Add suggested image size to the portal markdown pages dropzone. Changed
the markdown page help text a bit. Closes #1142
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was modifiedsrc/js/templates/imageUploader.html (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
Commit 0fd70e24b83d912d62e9d1e919fcba3b08b3d1d4 by walker
Fix some minor spacing issues #1142
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 068baca52cef2fe32236e0c0f529cdd82286bab8 by walker
Fix bug where the id filters were applied to the query twice Closes
#1143
The file was modifiedsrc/js/collections/Filters.js (diff)
The file was modifiedsrc/js/views/UserView.js (diff)
Commit 363ca8d69a7e72d77729a82b7482ba3d0f3ed8d9 by robyn.thiessenbock
Re-configure ImageUploaderView
Changes:
- If given options minHeight and minWidth, then images that are smaller
than the given values are rejected.
- If given options maxHeight and maxWidth, then images that are larger
than the given values are resized before upload.
- Error messages are displayed in the case the image is too small, the
wrong file type, or there's a server error
- To facilitate the above, the view now uses dropzone's functions for
saving data to the server instead of DataONEObject.save()
- Fix bug where the remove icon wasn't clickable in some cases
- Fix bug where 'remove this image' message was displayed at the wrong
time
- Fix some minor CSS issues
- Add minHeight, minWidth, maxHeight, and maxWidth to all instances of
the ImageEditView (portal logo, partner logos, and markdown section
image)
Relates to issue #1140
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was modifiedsrc/js/templates/imageUploader.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
Commit 14163d0ea15f2d3f193f664142d2eb9c4af123a4 by robyn.thiessenbock
Ensure images uploaded with the imageUploader have public access policy
Fixes issue #1154
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
Commit 6d568a39ae7c564feae91e14a34011b5dfbf0c01 by robyn.thiessenbock
Improve PortalImage validation
- Ensure PortalImage associatedURLs are valid (add https:// if needed)
- Validate fields in ImageEditView when user focuses out of input or
adds or removes image file
- Fix display of validation errors in ImageEditView
- Fix bug where the markdown section title and subtitle were not
clickable
Closes issue #1139
The file was modifiedsrc/js/templates/imageEdit.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSettingsView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
The file was modifiedsrc/js/models/portals/PortalImage.js (diff)
Commit 54ddf6cee7da91eb634de8d21c149a9eedb4a2eb by csj
Add a KNB theme preservation page:
Add a preservation.html template, and extend the views/TextView class
with a  themes/knb/views/TextView class that adds in the preservation
template variable.   Extend the routers/router classes with a
themes/knb/routers/router class that adds a route to /preservation.
Finally, modify the themes/knb/config.js file to add these overrides.
The file was modifiedsrc/js/themes/knb/config.js (diff)
The file was addedsrc/js/themes/knb/routers/router.js
The file was addedsrc/js/themes/knb/templates/preservation.html
The file was addedsrc/js/themes/knb/views/TextView.js
Commit 25d052f30dc24918cc58c1ec0821d5b56821380d by robyn.thiessenbock
Improve portals display on mobile [WIP]
Also fix bug where navbar dropdown menu wouldn't show on mobile
Relates to issue #1144
The file was modifiedsrc/css/metacatui-common.responsive.css (diff)
The file was modifiedsrc/js/views/NavbarView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/themes/arctic/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/knb/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.responsive.css (diff)
The file was modifiedsrc/js/templates/navbar.html (diff)
Commit 780becb8a3c72c3c929314245819035c22d889f9 by robyn.thiessenbock
Add mobile portal TOC, add scrollSpy, fix chrome bug on mobile
- a second table of contents is now generated and displayed for small
screen sizes
- for all screen sizes, portal TOCs use scrollSpy to highlight active
section
- add minimum-scale=1.0 to headers to fix bug in how "position: fixed"
elements are displayed on chrome mobile browser
- other minor CSS mobile updates
Relates to #1144, closes issue #906
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/tableOfContentsLi.html (diff)
The file was modifiedsrc/js/views/TOCView.js (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/themes/dataone/templates/appHead.html (diff)
The file was modifiedsrc/js/views/portals/PortalSectionView.js (diff)
The file was modifiedsrc/css/metacatui-common.responsive.css (diff)
The file was modifiedsrc/js/templates/appHead.html (diff)
The file was addedsrc/js/templates/tableOfContents.html
Commit 9cc92ce227a0125838239e79e9950dd4d0b446b8 by walker
Fix serialization errors with filters
The file was modifiedsrc/js/models/filters/Filter.js (diff)
The file was modifiedsrc/js/models/filters/BooleanFilter.js (diff)
Commit bcdce650caf34dbb01e72c0c8883491972cb78f3 by walker
Fix some CSS issues with portal views
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
Commit 8dfd880b8d2fafcd30edc07005a31dfddf0e5db0 by robyn.thiessenbock
Improve display of stats view and footers (knb and arctic) on mobile
Relates to issue #1144
The file was modifiedsrc/js/themes/arctic/templates/footer.html (diff)
The file was modifiedsrc/js/themes/knb/templates/footer.html (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.responsive.css (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.responsive.css (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was modifiedsrc/js/views/DonutChartView.js (diff)
The file was modifiedsrc/js/views/StatsView.js (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/BarChartView.js (diff)
The file was modifiedsrc/css/metacatui-common.responsive.css (diff)
The file was modifiedsrc/js/views/MetricsChartView.js (diff)
Commit bf94e23ddcc30bdd7c5c6aa983cb237e44e1a8f4 by robyn.thiessenbock
Make mobile TOC close menu on item or toggle click + mobile CSS fixes
Relates to issue #1144
The file was modifiedsrc/js/views/TOCView.js (diff)
The file was modifiedsrc/css/metacatui-common.responsive.css (diff)
The file was modifiedsrc/js/templates/tableOfContents.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit fed5a20e18a87e46432680ddaf0ebdcbed15673c by walker
Fix bug where links to sections in the PortalView were not working. This
required moving the metrics page into a new PortalMetricsView, like we
have with the members and data pages. A lot of this switching sections
code is duplicated between the PortalView and PortalEditorView, which
isn't ideal, but is necessary without a broader (and time-consuming)
refactor. Closes #1155
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/views/portals/PortalDataView.js (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/views/portals/PortalMembersView.js (diff)
The file was addedsrc/js/views/portals/PortalMetricsView.js
The file was modifiedsrc/js/views/StatsView.js (diff)
The file was modifiedsrc/js/views/portals/PortalSectionView.js (diff)
Commit 7c541287e07c972baeaf91cc40b6b2285c4eea7e by walker
Fix bug where the section links weren't highlighted when there was an
error in that section. Related to #1137
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
Commit 89e320c789b669902b1ecf63a29640c181b81952 by walker
Fix bug where Clear All button wasn't working Closes #1165
The file was modifiedsrc/js/views/filters/FilterGroupsView.js (diff)
Commit ebaf5f69d1b994c2f616b4635bf41cc9b803157f by walker
Fix some layout issues with the portal members
The file was modifiedsrc/js/templates/metadata/EMLPartyDisplay.html (diff)
Commit 9ef2166f343d6e48cc5f23149559a08738507f4f by walker
Fixed bug where DateFilters were removed from the filterGroups
sometimes. Closes #1162
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
Commit 022cc24698b6d7158a4445234993c03b3853af0e by walker
Fix some validation styling Related to #1137
The file was modifiedsrc/js/views/EditorView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit 27930abef83a939eec7407a375ec019c1f87fb0a by walker
Fix bug where label validation highlighted the Image label elements
#1137
The file was modifiedsrc/js/models/portals/PortalImage.js (diff)
The file was modifiedsrc/js/templates/imageEdit.html (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSettings.html (diff)
Commit 1353f224e73f6c0a1c4a08f97278836f303d77de by robyn.thiessenbock
Add more improvements to portal display on mobile
Views that now display nicer on mobile include:
- Top level "minimal" nav (minimal logos are always displayed, and knb
theme now has a hamburger menu like arctic)
- "My portals" table
- All three section types of the portal editor
- Section navigation on both portal and portal editor view (now shown as
a collapsible, sticky list that auto-hides on downward scroll)
Relates to issue #1144
The file was modifiedsrc/js/themes/knb/css/metacatui.responsive.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portalEditor.html (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/themes/arctic/routers/router.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/js/templates/portals/portal.html (diff)
The file was modifiedsrc/js/routers/router.js (diff)
The file was modifiedsrc/js/themes/knb/css/metacatui.css (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was modifiedsrc/js/themes/arctic/templates/navbar.html (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.responsive.css (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/css/metacatui-common.responsive.css (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSections.html (diff)
The file was modifiedsrc/js/themes/knb/templates/navbar.html (diff)
Commit 97552bdfcf55a07b75105a6c38182b86ccb4a22c by robyn.thiessenbock
Fix bug where portal logos with no url were rendered with an anchor tag
Closes issue #1166
The file was modifiedsrc/js/templates/portals/portalLogo.html (diff)
Commit 23c07917a92456db8bfbeca86bce790d9ef0a311 by walker
Fix bug where missing labels in the portal editor was not causing a
validation error Releated to #1137
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit 4b7416f5aa3c6062756e78a2d6bbfae557e94298 by walker
Don't serialize empty strings in the portal
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit 45f98230911e16552cf4d48e523ea317f047d527 by walker
Improved the validation of the collection definition filters. Related to
#1137
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/EditCollectionView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
Commit bb776b8933f1db69978b7cc290df604692f1b6fd by walker
Fix bug where portals were not able to be saved after an error Closes
#1171
The file was modifiedsrc/js/models/DataONEObject.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit dc58f9741b09d55ede0309e2aef72d8c341a81f7 by walker
Remove scroll listener when the PortalEditorView closes, so it doesn't
keep listening to the scroll event on other views.
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit a815c794e59748f95157986903592ddc675338d7 by walker
Use "page" instead of "section" in the mobile portal editor view Minor
CSS fixes
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorSections.html (diff)
The file was modifiedsrc/css/metacatui-common.responsive.css (diff)
Commit 1b3df6d987521b734634f82cb275b5a3ae916201 by walker
Minor CSS improvements
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit ff70f18d54c2c2e136d5fb5a4276fac3b07017b6 by walker
Fix bug where markdown textarea was not highlighted when there is an
error
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/js/templates/portals/editor/portEditorMdSection.html (diff)
Commit 2ad6f08a3cbd03a57b606b281c08bfb0a32500ec by walker
Fix bug where some fields were updated with strings that were all spaces
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit 7f1881266e6db60b974d6d974271f0ca4518ed2e by walker
More minor CSS improvements
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit d4bfcc1f386bf0f2296c75d49d390856f1274a6b by walker
Add fix to window scroll listener from portal editor to PortalView
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit 99949c678355987f46af76718a8d36733deb208e by walker
CSS improvements to the arctic navigation
The file was modifiedsrc/js/themes/arctic/css/metacatui.responsive.css (diff)
The file was modifiedsrc/js/themes/arctic/css/metacatui.css (diff)
Commit 178f1685cd96c7ecde57f003f407430e4cccc94b by walker
Fixed one more place that should day Pages instead of Sections
The file was modifiedsrc/js/templates/portals/portal.html (diff)
Commit 883a6b88002744ce9380d0e4bbc9c23cadc75b22 by walker
Made a better fix to a bug where the label validation was displaying for
the image labels, too
The file was modifiedsrc/js/models/portals/PortalImage.js (diff)
The file was modifiedsrc/js/templates/imageEdit.html (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/js/views/ImageEditView.js (diff)
Commit 5886065fe7fdc00ff89fe8d18fd66a9710f1a6e9 by robyn.thiessenbock
Add minor CSS changes & increase max dimensions for portal logo uploader
Relates to issue #1140
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit d076c4bc690b06cef1ca024882737f430f573c10 by robyn.thiessenbock
Fix portal scroll issues on mobile
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit 791a22449924312ca91c10f35aa7640108a9e35c by robyn.thiessenbock
Fix issue where toggleFilters were serialized with extra elements
Also add some minor CSS changes and add scrolling on link click in
portal editor
Relates to issue #1163
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortEditorSectionsView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/models/filters/Filter.js (diff)
Commit ffcd4fb887d4932b976c4b3232ceb6dee0a16e73 by walker
Fix PortalImage URL validation #1137
The file was modifiedsrc/js/models/portals/PortalImage.js (diff)
Commit 53f5d8526b5fa0d0647e89241d9662d377d9b739 by walker
Fix serialization issues with UI Filters and PortalImages
The file was modifiedsrc/js/models/filters/ChoiceFilter.js (diff)
The file was modifiedsrc/js/models/portals/PortalImage.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
Commit 363ba6403293cc75cb4fa2cff269ddc8a0d143e2 by walker
Improve display of sections without images
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/templates/portals/portalSection.html (diff)
Commit 97e3eee6a144ee8dbf4099089c66c3902d5f02e4 by robyn.thiessenbock
Make place holder for the metadata assessment image in the portal
Relates to issue #1178
The file was modifiedsrc/css/metacatui-common.css (diff)
The file was modifiedsrc/js/views/portals/PortalMetricsView.js (diff)
The file was modifiedsrc/js/views/StatsView.js (diff)
The file was modifiedsrc/js/templates/profile.html (diff)
Commit dbc6d4897bfb997c9af12fc8fad424e8e32f1555 by walker
Fix serialization bugs
The file was modifiedsrc/js/models/filters/Filter.js (diff)
Commit f3f4ea89be37c1a03ca3ab5025e0bff906defbf9 by walker
Access the SolrResult default attributes without initializing a new
SolrResult model everytime. This was seeming to cause major slowdowns in
performance in FF.
The file was modifiedsrc/js/models/Search.js (diff)
Commit f833baae8912604b45703570c8de4108bea0c4ca by walker
Add validate functions for Date and Numeric filters
The file was modifiedsrc/js/models/filters/NumericFilter.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
Commit 87330757ca20a92ee2465ab588a25015f5f5470b by walker
Add nodeNames to all filters, as this causes serialization issues
The file was modifiedsrc/js/models/filters/ChoiceFilter.js (diff)
The file was modifiedsrc/js/models/filters/DateFilter.js (diff)
The file was modifiedsrc/js/models/filters/ToggleFilter.js (diff)
Commit e52b0caa01b2fce55311a12b2d20d828df128492 by walker
Don't remove the matchSubstring node
The file was modifiedsrc/js/models/filters/Filter.js (diff)
Commit b0aab3fba9284fe671e6d596771b214d2bb6c63f by walker
Fix bug where the metrics view was not shown if you re-navigated to that
page Closes #1177
The file was modifiedsrc/js/views/portals/PortalMetricsView.js (diff)
The file was modifiedsrc/js/views/portals/PortalView.js (diff)
Commit a0a165d1b7c0af6ac90a14d33deee8e06f01634c by walker
Corrected spelling of a name on the About page Closes #1191
The file was modifiedsrc/js/templates/about.html (diff)
The file was modifiedsrc/js/themes/knb/templates/about.html (diff)
Commit c7b985037f8f87bf5919a345b4fd43d36977e6e0 by walker
Fix link to EML pages Remove KNB-specific tools template, since it can
be shared with the other themes.
Fixed some other links too
Closed #1182
The file was removedsrc/js/themes/knb/templates/tools.html
The file was modifiedsrc/js/templates/tools.html (diff)
The file was modifiedsrc/js/themes/knb/config.js (diff)
Commit ae4bb26dac648dadad76276366e0f35094d1166c by walker
Add jsonld txt file for themes to add jsonld to the page head. Added
KNB-specific jsonld Closes #1179
The file was addedsrc/js/themes/knb/templates/jsonld.txt
The file was modifiedsrc/js/themes/knb/config.js (diff)
The file was addedsrc/js/templates/jsonld.txt
The file was modifiedsrc/js/views/AppView.js (diff)
Commit 04cd94cfcb46c7dfc9d7819bf62535b65876bb21 by walker
Limit who can create portals on the KNB and Arctic themes by configuring
the AppModel. Fixed a bug in this functionality in the POrtalEditorView
Moved some of the portal editor messages to the AppModel so they can be
configured per theme.
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/models/UserModel.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit 60194642535a328a7adbd500ccc4c2f3b031708b by walker
Create Beta-specific messages for the portal editor in the KNB and
Arctic themes
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
Commit 8b48607e7eb1ae4015477f8de67a976ef26c9fa3 by walker
Add backup colors for the portals for browsers that don't support CSS
variables (namely, IE)
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit d0a7d60278bdb90e8f01d098f0125f45fad480e8 by walker
Fix bug where DataONEObject.updateSysMeta() wasn't working. Closes #1196
The file was modifiedsrc/js/models/DataONEObject.js (diff)
Commit c931963d6102c352b99c64e7a74b6ac48d8dc005 by walker
Fix css issue where alert close button was not visible
The file was modifiedsrc/css/metacatui-common.css (diff)
Commit da84dc9e7b7e708dddd67363cc0acbd643d36906 by robyn.thiessenbock
Fixed a bug with dropzone in MS Edge
Relates to issue #1195
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
Commit c6780d203b27d926957efda738e49706f435243a by walker
Fix bugs with serializing the Portals in IE. Related #1197
The file was modifiedsrc/js/models/CollectionModel.js (diff)
The file was modifiedsrc/js/models/portals/PortalModel.js (diff)
The file was modifiedsrc/js/models/portals/PortalSectionModel.js (diff)
The file was modifiedsrc/js/models/metadata/eml211/EMLParty.js (diff)
Commit a7216f844d78a884ae9517a26476ac2c624d3ff4 by walker
Added a default portal editor error message to the AppModel that is used
whenever there is a non-specific error during the save process. This
improved the user experience when a exception was caught during save()
or serialize(). Related to #1197
The file was modifiedsrc/js/views/EditorView.js (diff)
The file was modifiedsrc/js/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/knb/models/AppModel.js (diff)
The file was modifiedsrc/js/themes/arctic/models/AppModel.js (diff)
Commit ab7ea4a2ab02f262ddf36ce41bae5772911a82a9 by walker
Minor improvement to error log
The file was modifiedsrc/js/views/ImageUploaderView.js (diff)
Commit 22b1839334bda99b427a159a86e755c1a1931968 by walker
Add a try-catch to the MarkdownView when the Showdown makeHTML()
function is executed. When showdown fails, show an error message instead
of a Markdown rendering.
The file was modifiedsrc/js/views/MarkdownView.js (diff)
Commit 20709b88e9459090f69962582e3238958f15cf25 by walker
Fixed bug where the PortalEditorView was never rendered if the user was
logged in but the call to the DataONE accounts service hadn't finished
yet.
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit 3312362cced3263b4fa5116a81300a93e4a15643 by walker
Added Polyfill for NodeList.forEach() so showdown-katex works in IE and
earlier versions of Edge Related to #1197
The file was modifiedsrc/loader.js (diff)
Commit 91f7b54f3fd8f0b19d09fe5e7dc26940eefd2d41 by walker
Since the ImageEditView is specific to PortalImage models, I changed the
name and location to be consistent with the other Portal Editor views.
The file was addedsrc/js/views/portals/editor/PortEditorImageView.js
The file was modifiedsrc/js/views/portals/editor/PortEditorMdSectionView.js (diff)
The file was removedsrc/js/views/ImageEditView.js
The file was modifiedsrc/js/views/portals/editor/PortEditorLogosView.js (diff)
The file was modifiedsrc/js/views/portals/editor/PortalEditorView.js (diff)
Commit 43c35ff44e8388fe852433d2215dd26a01d8fbaa by walker
Change version to 2.8.0
The file was modifiedsrc/index.html (diff)
The file was modifiedsrc/loader.js (diff)