Giter VIP home page Giter VIP logo

alvex-datagrid's People

Contributors

avasyukov avatar aviriel avatar douglascrp avatar fufler avatar kate-lukina avatar torstenwerner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alvex-datagrid's Issues

Clear button doesn't work in calendar in search row

Uncaught TypeError: Cannot read property 'tagName' of null
at HTMLDivElement.doSelectCell (calendar_5988804cd764aebe858556484bc2abda.js:9)
at HTMLDivElement.n (yui-common_85fe398e5deaf2958d87495ebd1e083d.js:13)

(from #31)

Datalist New Item button

Hi,

I have deployed alvex 3.0 on alfresco community 5.1.0.
After deploying alvex, the add item button on the datalist is disabled. We can create new data list but we cannot add new items.

Kind Regards

"toLowerCase" from null error when using the filter for custom model.

When filtering through a 1000+ datalist items, I got this error;

10100004 Wrapped Exception (with status template): 10100142 Failed to execute script 'classpath*:alfresco/extension/templates/webscripts/alvex/datalists/datalist-search.post.json.js': 10100141 TypeError: Cannot read property "toLowerCase" from null (file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/extension/templates/webscripts/alvex/datalists/datalist-search.post.json.js#591)

It was okay before i started to put in many items in the datalist, and now the data list is too big, I got this error everytime.

Regards,
Azahari

Installation issue

I am new to maven. But i setup maven2 on a debian box. Got it installed. Downloaded the zip of your files. Extracted it and ran your maven command. I get this output.

root@debian:~/build/alvex-datagrid-master/alvex-datagrid-repo# mvn package -DskipTests=true
[INFO] Scanning for projects...
Downloading: https://artifacts.alfresco.com/nexus/content/groups/public/org/alfresco/maven/alfresco-sdk-parent/1.1.1/alfresco-sdk-parent-1.1.1.pom
[WARNING] Unable to get resource 'org.alfresco.maven:alfresco-sdk-parent:pom:1.1.1' from repository alfresco-public (https://artifacts.alfresco.com/nexus/content/groups/public): Error transferring file: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: CA key usage check failed: keyCertSign bit is not set
Downloading: https://artifacts.alfresco.com/nexus/content/groups/public-snapshots/org/alfresco/maven/alfresco-sdk-parent/1.1.1/alfresco-sdk-parent-1.1.1.pom
[WARNING] Unable to get resource 'org.alfresco.maven:alfresco-sdk-parent:pom:1.1.1' from repository alfresco-public-snapshots (https://artifacts.alfresco.com/nexus/content/groups/public-snapshots): Error transferring file: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: CA key usage check failed: keyCertSign bit is not set
Downloading: http://repo1.maven.org/maven2/org/alfresco/maven/alfresco-sdk-parent/1.1.1/alfresco-sdk-parent-1.1.1.pom
[INFO] Unable to find resource 'org.alfresco.maven:alfresco-sdk-parent:pom:1.1.1' in repository central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: com.alvexcore.demo:alvex-datagrid-repo:amp:1.0-SNAPSHOT

Reason: Cannot find parent: org.alfresco.maven:alfresco-sdk-parent for project: com.alvexcore.demo:alvex-datagrid-repo:amp:1.0-SNAPSHOT for project com.alvexcore.demo:alvex-datagrid-repo:amp:1.0-SNAPSHOT

[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.alfresco.maven:alfresco-sdk-parent for project: com.alvexcore.demo:alvex-datagrid-repo:amp:1.0-SNAPSHOT for project com.alvexcore.demo:alvex-datagrid-repo:amp:1.0-SNAPSHOT
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent: org.alfresco.maven:alfresco-sdk-parent for project: com.alvexcore.demo:alvex-datagrid-repo:amp:1.0-SNAPSHOT for project com.alvexcore.demo:alvex-datagrid-repo:amp:1.0-SNAPSHOT
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)
at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
... 12 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.alfresco.maven:alfresco-sdk-parent' not found in repository: Unable to download the artifact from any repository

org.alfresco.maven:alfresco-sdk-parent:pom:1.1.1

from the specified remote repositories:
central (http://repo1.maven.org/maven2),
alfresco-public (https://artifacts.alfresco.com/nexus/content/groups/public),
alfresco-public-snapshots (https://artifacts.alfresco.com/nexus/content/groups/public-snapshots)

for project org.alfresco.maven:alfresco-sdk-parent
at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)
... 18 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

org.alfresco.maven:alfresco-sdk-parent:pom:1.1.1

from the specified remote repositories:
central (http://repo1.maven.org/maven2),
alfresco-public (https://artifacts.alfresco.com/nexus/content/groups/public),
alfresco-public-snapshots (https://artifacts.alfresco.com/nexus/content/groups/public-snapshots)

    at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
    at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
    at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
    ... 19 more

Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to download the artifact from any repository
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
... 21 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Fri Jan 02 16:26:55 EST 2015
[INFO] Final Memory: 4M/30M
[INFO] ------------------------------------------------------------------------

Amp installation not working

Hello, I'm generating amp files but when I install it on alfresco it doesn't work. It only shows a broken datalist page (see image below). But when I use the .jar file it works. I need to install it as an AMP because I will be editing the files generated after installing the amp.
capture

alvex/datalists/list-all-available.get.json.ftl"

Поставил alvex-datagrid и предположительные зависимости, может конечно что-то упустил. Все работает без ошибок, но когда захожу в Инструменты администратора. Открываю вкладку Alvex Управление справочниками возникают вот эти все ошибки.

`Caused by: org.alfresco.service.cmr.repository.TemplateException: 10160087 Ошибка во время обработки шаблона 'The following has evaluated to null or missing:
==> jsonUtils.encodeJSONString(x)  [in template "alvex/datalists/list-all-available.get.json.ftl" at line 1, column 15]

Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??

The failing instruction:
==> ${dl.listTitle} auto-escaped  [in template "alvex/datalists/list-all-available.get.json.ftl" at line 9, column 39]'. Обратитесь к системному администратору.
        at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:227)
        at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:967)
        at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)
        at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)
        ... 32 more
Caused by: freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> jsonUtils.encodeJSONString(x)  [in template "alvex/datalists/list-all-available.get.json.ftl" at line 1, column 15]

Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??

The failing instruction:
==> ${dl.listTitle} auto-escaped  [in template "alvex/datalists/list-all-available.get.json.ftl" at line 9, column 39]
        at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)
        at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382)
        at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)
        at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
        at freemarker.core.Environment.visit(Environment.java:265)
        at freemarker.core.MixedContent.accept(MixedContent.java:93)
        at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
        at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)
        at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)
        at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)
        at freemarker.core.Environment.visit(Environment.java:265)
        at freemarker.core.MixedContent.accept(MixedContent.java:93)
        at freemarker.core.Environment.visit(Environment.java:265)
        at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)
        at freemarker.core.Environment.visit(Environment.java:265)
        at freemarker.core.Environment.process(Environment.java:243)
        at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:223)
        ... 35 more
`

Если в данный раздел не заходить, то все работает нормально и ошибок не выдает.
Верси Alfresco 5.1.f
Возможно alvex datagrid настроить только на определенный сайт или даталист, а не на все сразу?
Заранее благодарю !

Переход от последней community на компоненты

Подскажите пожалуйста, стояла community версия алвекса, я создал на основе ваших реестров свой(как описано в курсах). Создал модель, загрузил ее в контексте

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
	<bean id="gk21-documents" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap,alvex-documents-registers-deployer">
		<property name="labels">
			<list>
				<value>alfresco.extension.messages.gk21-documents</value>
                <value>alfresco.extension.messages.gk21-counteragent</value>
			</list>
		</property>
		<property name="models">
			<list>
				<value>alfresco/extension/models/gk21-documents-model.xml</value>
			</list>
		</property>
	</bean>
</beans>

Потом удалил все jar файлы от комьюнити и добавил все компоненты от alvex3. После чего мне лог файл говорит, что не может найти alvex-deployer:

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'alvex-documents-registers-deployer' is defined

В компонентах что то изменилось?

Access To Registers

Hi,

The previous version of Alvex, the one compatible with Alfresco version 4.2 had an office site option which is where we could access all Alvex related registers.
On the new version I am not sure where to access the registers as there is no Office Site option any more.
On Admin tools screen on Alfresco I have the following options under Alvex:
Master Data, Org Chart, Project Sites and workflow Permission.

My environment is as follows: Alfresco Version is 5.1.f and Alvex is: alvex-3.0-20161010.110655-51.
I deployed all the jars in that zip file.

Kind Regards

Filter not working after clicking Create and Edit

Hello, I'm using Alfresco v5.1.e, after installing the jar files, the filter is working normally but I discovered that the filter will stop working after you hit Create New Item or Edit Item and not hitting Save.

Here is the error log:

`2017-05-03 17:49:06,734 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-9] Exception from executeScript - redirecting to status template error: 04030002 Wrapped Exception (with status template): 04030004 Error during processing of the template 'The following has evaluated to null or missing:
==> data [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 16]

Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??

The failing instruction:
==> ${data.query} auto-escaped [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 14]'. Please contact your system administrator.
org.springframework.extensions.webscripts.WebScriptException: 04030002 Wrapped Exception (with status template): 04030004 Error during processing of the template 'The following has evaluated to null or missing:
==> data [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 16]

Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??

The failing instruction:
==> ${data.query} auto-escaped [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 14]'. Please contact your system administrator.
at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1138)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)
at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:505)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:457)
at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:580)
at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:649)
at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:421)
at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:301)
at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:378)
at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2403)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.alfresco.service.cmr.repository.TemplateException: 04030004 Error during processing of the template 'The following has evaluated to null or missing:
==> data [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 16]

Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??

The failing instruction:
==> ${data.query} auto-escaped [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 14]'. Please contact your system administrator.
at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:227)
at org.springframework.extensions.webscripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:967)
at org.springframework.extensions.webscripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:267)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)
... 33 more
Caused by: freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> data [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 16]

Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??

The failing instruction:
==> ${data.query} auto-escaped [in template "alvex/datalists/datalist-search.post.json.ftl" at line 4, column 14]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)
at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:41)
at freemarker.core.UnexpectedTypeException.(UnexpectedTypeException.java:24)
at freemarker.core.Dot._eval(Dot.java:81)
at freemarker.core.Expression.eval(Expression.java:111)
at freemarker.core.ListLiteral.getModelList(ListLiteral.java:126)
at freemarker.core.MethodCall._eval(MethodCall.java:94)
at freemarker.core.Expression.eval(Expression.java:111)
at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.EscapeBlock.accept(EscapeBlock.java:85)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.Environment.process(Environment.java:243)
at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:223)
... 36 more
`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.