Auto-complete on Reference

Last modified by Vincent Massol on 2024/02/26 17:53

 XWiki
 Requirements
 Active
 

Description

Parameters display

UC: Provide a visual cue to the input that it has a Page/Wiki/Attachment/User auto-completer (done in the case of users, groups)
UC: Use auto-complete for "List of strings" type parameter that expect Pages, Wikis, Users
UC: Use checkboxes for any "Boolean" type parameter
UC: Provide the default value as placeholder for any "String or numerical value" type parameter

Applications

Administration: Search Suggest

  • Page References for Search Suggest service

searchSuggest_Administration_before.png

 

Administration: Export

  • User References for Export author

export_Administration_before.png

 

Template: Docextra

  • Fix the old / mixed page reference display

backlinks_before.png

 

App: Page Index

  • Page Reference on "Deleted Pages", "Deleted Attachments"

 

Editors

Class Object Properties

  • XWiki Class Name suggest

Type: Database Tree

Type: Page

Type: Database List

databasetree_before.png

AWM_dblist_before.png

Class: XWiki.XWikiUsers

  • Page Reference for Skin property (Type: String)
  • Attachment Reference for Avatar property (Type: String)

users_before.png

 

Class: XWiki.XWikiServerClass + App: Wiki Index + Administration: Wikis

server_before.png

descriptor_before.png

descriptor_Administration_before.png

Class: XWiki.XWikiPreferences + Administration: Look & Feel - Themes, Panels

  • Page Reference for Skin (Type: String), panels (Type: String), Internationalization Document Bundles (Type: String), Parent Space (Type: String) properties (unused)

Class: XWiki.XWikiGroups

  • User Reference for Member property (Type: String)

The Member property can take either a User or a Group.

group_before.png

 

Class: XWiki.XWikiComments

  • User Reference for Author property (Type: String)
  • Page Reference for Target property (Type: String)

 

Class: XWiki.WatchListJobClass

  • Page Reference for template property (Type: String)

watchlistjob_before.png

 

Class: XWiki.WatchListClass

  • References for Wiki, Space, Page and User properties

watchlist_before.png

 

Class: XWiki.Notifications.Code.NotificationFilterPreferenceClass

  • User, Pages, Spaces, Wiki References

notificationFilter_before.png

 

Class: XWiki.TemplateProviderClass

  • Page Reference for template property (Type: String)
  • Space Reference for spaces property (Type: Database List)

templateprovider_before.png

 

Class: XWiki.RedirectClass

  • Page Reference for location property (Type: String)
  • XWiki/GlobalRedirect ?
  • XWiki.Registration with Redirect here after registration property

redirect_before.png

 

Class: XWiki.FeedEntryClass

  • User Reference for Author property

feed_before.png

 

Class: XWiki.ConfigurableClass

  • Page Reference for configurationClass property (Type: String)

configurable_before.png

 

Class: XWiki.DocumentSheetBinding

  • Page Reference for Sheet property

documentsheet_before.png

 

Class: XWiki.ClassSheetBinding

  • Page Reference for Sheet property (Type: String)

classsheet_before.png

 

Class: AppWithinMinutes.MetadataClass

  • Page Reference for Data Space Name property (Type: String)

metadata_before.png

 

Class: AppWithinMinutes.LiveTableClass

  • Page Reference for class and data location properties

livetableclass_before.png

 

Class: WikiManager.WikiCandidateMemberClass

  • User Reference for User Name and Reviewer properties (Type: String)

wikicandidate_before.png

 

Class: TourCode.TourClass + TourCode.StepClass + App: Tour

  • Page Reference for target page and target class properties

tour_before.png

Class: PanelsCode.NavigationConfigurationClass

  • This has a nice auto-complete in the Administration, but what about the Object editor case? Can we have a Page property type for them?
  • Page Reference for Inclusions and Exclusions properties

navigationconfiguration_before.png

 

Class: Invitation.WebHome + Invitation.InvitationMailClass + Administration: Invitation

  • Page Reference for Email message XClass and Page containing email XObjects properties (Type: String)
  • User Reference for User who sent the message (Type: String)

invitation_before.png

invitation_Administration_before.png

Actions

Create, Copy, Rename - Advanced

  • Update to page reference instead of space + display titles, not the non-nested "/././" notation

create_before.png

 

WYIWYG Macros

  • Macros that are available in the WYSIWYG editor and that would benefit from a auto-complete

Page References

Macro: Display

UC: Use auto-complete for Pages / Wikis / Spaces
  • Reference param

display_before.png

display_after.png

Macro: Include

  • Page, Reference param

Macro: Attachment Selector

  • classname, targetdocname params

Macro: Context

  • Page param

Macro: Dashboard

  • Source param

Macro: Table of Content

  • Reference param

Macro: Page Tree

  • Root, Exclusions params

Macro: Tree

  • Reference, Root params

Macro: DocumentTree

  • Exclusions, Root params

Macro: Documents

  • space, parent , location params

Macro: Notifications

  • Pages param

Space References

UC: Fix the deprecated space term in the translations
UC: Use auto-complete for Pages

Macro: Activity

  • Spaces parameter

activity_spaces.png

activity_spaces_after.png

Macro: Display

  • Reference param

Macro: Include

  • Reference param

Macro: Pages

  • Space, Location params

Macro: Tag Cloud

  • Space, Spaces params

Macro: Notifications

  • Spaces param

Macro: SpaceIndex, Spaces

  • Space param

Wiki References

UC: Use auto-complete for Wikis

Macro: Activity

  • Wikis parameter

activity_wikis.png

activity_wikis_after.png

Macro: Display

  • Reference param

Macro: Include

  • Reference param

Macro: Notifications

  • Wikis param

Attachment References

UC: Use auto-complete for attachments

Macro: Display

  • Reference param

Macro: Include

  • Reference param

Macro: Office Viewer

  • Attachment, Reference params

office_before.png

office_after.png

Macro: Attachment Selector

  • defaultValue param

Macros: Groovy, Python, Script, Velocity

  • JARs param

Macro: Gallery

  • Content param

User References

UC: Use auto-complete for users

Macro: Activity

  • Authors parameter

activity_authors.png

activity_authors_after.png

Macro: User Avatar

  • Username param

Macro: Notifications

  • Users param

 

 

 


 

Get Connected