public PageEditPartialRouter(IContentLoader contentLoader, IExternalReviewLinksRepository externalReviewLinksRepository, ExternalReviewOptions externalReviewOptions, ProjectContentResolver projectContentResolver) { _contentLoader = contentLoader; _externalReviewLinksRepository = externalReviewLinksRepository; _externalReviewOptions = externalReviewOptions; _projectContentResolver = projectContentResolver; }
public ExternalReviewLinkBuilder(ExternalReviewOptions options, IStartPageUrlResolver startPageUrlResolver, ProjectRepository projectRepository) { _options = options; _startPageUrlResolver = startPageUrlResolver; _projectRepository = projectRepository; }
public ExternalReviewLinkBuilder(UrlResolver urlResolver, ExternalReviewOptions options, IContentLoader contentLoader, ProjectRepository projectRepository) { _urlResolver = urlResolver; _options = options; _contentLoader = contentLoader; _projectRepository = projectRepository; }
public PageEditController(IContentLoader contentLoader, IExternalReviewLinksRepository externalReviewLinksRepository, IApprovalReviewsRepository approvalReviewsRepository, ExternalReviewOptions externalReviewOptions, IObjectSerializerFactory serializerFactory) { _contentLoader = contentLoader; _externalReviewLinksRepository = externalReviewLinksRepository; _approvalReviewsRepository = approvalReviewsRepository; _externalReviewOptions = externalReviewOptions; _serializerFactory = serializerFactory; }
public ExternalReviewStore(IContentLoader contentLoader, NotificationOptions notificationOptions, IExternalReviewLinksRepository externalReviewLinksRepository, EmailNotificationProvider emailNotificationProvider, ExternalReviewOptions externalReviewOptions) { _contentLoader = contentLoader; _notificationOptions = notificationOptions; _externalReviewLinksRepository = externalReviewLinksRepository; _emailNotificationProvider = emailNotificationProvider; _externalReviewOptions = externalReviewOptions; }
public ExternalReviewLinksManageComponent(ExternalReviewOptions options) : base("advanced-cms-external-review/external-review-manage-links-component") { _options = options; IsAvailableForUserSelection = options.IsEnabled; LanguagePath = "/externalreviews/component"; Categories = new[] { "content" }; SortOrder = 1000; PlugInAreas = new[] { PlugInArea.Navigation }; }
public ExternalReviewStore(IContentLoader contentLoader, NotificationOptions notificationOptions, IExternalReviewLinksRepository externalReviewLinksRepository, EmailNotificationProvider emailNotificationProvider, ExternalReviewOptions externalReviewOptions, CurrentProject currentProject, ISiteUriResolver siteUriResolver) { _contentLoader = contentLoader; _notificationOptions = notificationOptions; _externalReviewLinksRepository = externalReviewLinksRepository; _emailNotificationProvider = emailNotificationProvider; _externalReviewOptions = externalReviewOptions; _currentProject = currentProject; _siteUriResolver = siteUriResolver; }
public PageEditController(IContentLoader contentLoader, IExternalReviewLinksRepository externalReviewLinksRepository, IApprovalReviewsRepository approvalReviewsRepository, ExternalReviewOptions externalReviewOptions, IObjectSerializerFactory serializerFactory, UrlResolver urlResolver, PropertyResolver propertyResolver) { _contentLoader = contentLoader; _externalReviewLinksRepository = externalReviewLinksRepository; _approvalReviewsRepository = approvalReviewsRepository; _externalReviewOptions = externalReviewOptions; _serializerFactory = serializerFactory; _urlResolver = urlResolver; _propertyResolver = propertyResolver; }
public PageEditController(IContentLoader contentLoader, IExternalReviewLinksRepository externalReviewLinksRepository, IApprovalReviewsRepository approvalReviewsRepository, ExternalReviewOptions externalReviewOptions, IObjectSerializerFactory serializerFactory, StartPageUrlResolver startPageUrlResolver, PropertyResolver propertyResolver) { _contentLoader = contentLoader; _externalReviewLinksRepository = externalReviewLinksRepository; _approvalReviewsRepository = approvalReviewsRepository; _externalReviewOptions = externalReviewOptions; _serializerFactory = serializerFactory; _startPageUrlResolver = startPageUrlResolver; _propertyResolver = propertyResolver; approvalReviewsRepository.OnBeforeUpdate += ApprovalReviewsRepository_OnBeforeUpdate; }
private void RegisterAddPinPost(RouteCollection routeCollection, ExternalReviewOptions externalReviewOptions) { var routeValues = new RouteValueDictionary(); routeValues.Add("controller", "PageEdit"); routeValues.Add("action", "AddPin"); var route = new Route(externalReviewOptions.ReviewsUrl + "/AddPin", routeValues, new MvcRouteHandler()); string[] allowedMethods = { "POST" }; var methodConstraints = new HttpMethodConstraint(allowedMethods); route.Constraints = new RouteValueDictionary { { "httpMethod", methodConstraints } }; routeCollection.Add(route); }
private static void RegisterEditPageGet(RouteRegistrationEventArgs e, ExternalReviewOptions externalReviewOptions) { var routeValues = new RouteValueDictionary(); routeValues.Add("controller", "PageEdit"); routeValues.Add("action", "Index"); routeValues.Add("token", " UrlParameter.Optional"); var route = new Route(externalReviewOptions.ReviewsUrl + "/{token}", routeValues, new MvcRouteHandler()); string[] allowedMethods = { "GET" }; var methodConstraints = new HttpMethodConstraint(allowedMethods); route.Constraints = new RouteValueDictionary { { "httpMethod", methodConstraints } }; e.Routes.Add(route); }
private void RegisterEditableActionPost(RouteCollection routeCollection, ExternalReviewOptions externalReviewOptions, string method) { if (!externalReviewOptions.EditableLinksEnabled) { return; } var routeValues = new RouteValueDictionary(); routeValues.Add("controller", "PageEdit"); routeValues.Add("action", method); var route = new Route($"{externalReviewOptions.ReviewsUrl}/{method}", routeValues, new MvcRouteHandler()); string[] allowedMethods = { "POST" }; var methodConstraints = new HttpMethodConstraint(allowedMethods); route.Constraints = new RouteValueDictionary { { "httpMethod", methodConstraints } }; routeCollection.Add(route); }
private void RegisterSubmitLoginPage(RouteCollection routeCollection, ExternalReviewOptions options) { if (!options.PinCodeSecurity.Enabled) { return; } var routeValues = new RouteValueDictionary(); routeValues.Add("controller", options.PinCodeSecurity.ExternalReviewLoginUrl); routeValues.Add("action", "Submit"); var route = new Route("ExternalReviewLogin/Submit", routeValues, new MvcRouteHandler()); string[] allowedMethods = { "POST" }; var methodConstraints = new HttpMethodConstraint(allowedMethods); route.Constraints = new RouteValueDictionary { { "httpMethod", methodConstraints } }; routeCollection.Add(route); }
public ExternalReviewLinkBuilder(UrlResolver urlResolver, ExternalReviewOptions options) { _urlResolver = urlResolver; _options = options; }
public ExternalReviewLinksRepository(DynamicDataStoreFactory dataStoreFactory, ExternalReviewOptions externalReviewOptions) { _dataStoreFactory = dataStoreFactory; _externalReviewOptions = externalReviewOptions; }
public DefaultExternalLinkPinCodeSecurityHandler(ExternalReviewOptions externalReviewOptions) { _externalReviewOptions = externalReviewOptions; }
public ConvertEditLinksFilter() { _externalReviewOptions = ServiceLocator.Current.GetInstance <ExternalReviewOptions>(); }
public PageEditPartialRouter(IContentLoader contentLoader, IExternalReviewLinksRepository externalReviewLinksRepository, ExternalReviewOptions externalReviewOptions) { _contentLoader = contentLoader; _externalReviewLinksRepository = externalReviewLinksRepository; _externalReviewOptions = externalReviewOptions; }
public ExternalReviewLinksRepository(ExternalReviewLinkBuilder externalReviewLinkBuilder, DynamicDataStoreFactory dataStoreFactory, ExternalReviewOptions externalReviewOptions) { _externalReviewLinkBuilder = externalReviewLinkBuilder; _dataStoreFactory = dataStoreFactory; _externalReviewOptions = externalReviewOptions; }