Antonin Delpeuch
ff59ed7bb6
Parse dates in UTC in Wikidata extension
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
adfa60ef14
Fix scrolling in Wikidata schema
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
60db2828a8
Add spinner to indicate that Wikidata preview is in progress
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
5fda43a5c7
Make edit summaries mandatory
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
2d549b79f1
Prevent double clicks with e.preventDefault in Wikidata schema
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
c71bc9096c
Cache results in datavalue rendering
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
3bf3f84ca6
Cap number of terms and statements displayed in the preview
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
cb81da0923
Fix display of column variables in the schema
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
30defdd2c4
Add save and discard buttons on the Wikidata schema
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
0c21d6d171
Refuse reconciled cells with invalid space
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
d6232efd95
Refresh the column variables when changes are made
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
02f908b827
Fix appearance of inputs in Firefox for Wikidata schema
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
eed1049df3
Add schema unsaved warning
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
d8d7e82be1
Restore preview tab
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
41eb14f3c0
Move the schema and issues to their own tabs in the main UI
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
21436340cd
Add more client-side field validation
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
0961ff2949
Refuse empty strings in Wikidata schema
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
b1e368e7a8
Infer precision from engineering notation of quantity values
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
ec6d0eec64
Add workaround for issue in QuantityValue serialization.
...
https://github.com/Wikidata/Wikidata-Toolkit/issues/341
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
81a18777cb
Replace QS preview by visual preview of the edits
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
2779eb97da
Add colors to signal when a suggest input has been validated or not
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
a4ece8ef6a
Prettify the schema UI
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
6e4dfe67af
Fix bug conflating new items
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
112f3f9308
Fix tests
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
8fab42ce8f
Add error message when saving an incomplete schema
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
1d5ffddf90
Cleanup console.log
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
7ded62d78e
Fix UI for quantity values
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
9583053b1b
Fix Codacy issues
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
2b8ef7a9ae
Improve rendering of suggest fields in Firefox
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
761f885348
Fix missing label for QS export
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
54b25d714b
Speed up parsing and tweak edit comment
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
1eaaa00824
Fix typo
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
e9ce0fa59c
Flatten scrutinizer hierarchy, optimize schema deserialization
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
46964862bc
Change format of edit batch id
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
68e0a899b8
Use logger for JSON exception
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
7f1cfd2db7
Address review comments
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
580c0bed80
Fix ConnectionManager and add test for LoginCommand
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
3a58c6824d
Prettify the UI and add a token to the edit summaries
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
999b1d4920
Update snapshot of WDTK
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
0b14a1a627
Add license headers, general cleanups on Java files
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
d6b229f25e
Add support for all Wikibase datatypes
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
03c7674858
Fix siteIRI of new item ids (switch to SITE_LOCAL)
2018-04-27 09:17:33 +02:00
Antonin Delpeuch
975c3529cb
Add UI support for quantity values and tidy up interface
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
15ba7fbdde
Schema editing cleanup
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
6cb4386e64
Tweak the schema alignment UI
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
6b658fe87e
Some rudimentary testing of operations and changes
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
a002468e7d
Better testing of the editing process
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
773be2e161
Introduce a rewriter to update references to new items after creation
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
7cb8757028
Test the commands
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
973a28cc90
Test the scrutinizers
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
fd7462f749
Testing for QuickStatements exporter
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
bb044612e0
Introduce a scheduler package to reorganize item updates
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
88178d7c04
Refactor ItemUpdate and introduce ItemUpdateBuilder
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
e0cdb91520
Better testing for the schema package
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
6f9636176b
Add a lot of tests in the schema
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
7cae9455da
Test (and fix) ReconEntityIdValue
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
b48c78a617
Refactor and test QS value printing
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
1837926cb1
Add quantity expressions in the backend
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
487547bd27
Finish localization of the wikidata extension
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
d3023008e9
Localize perform edits dialog
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
9489cc95f0
Split js files for issues rendering
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
9513807a83
Display issues in perform edits dialog
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
1c51b32458
Fix storage of Wikibase credentials, to be updated with better serialization later on
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
ab642a52a1
Explicitly add server tests dir in classpath
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
056d0d18b0
Update JSONWriter constructor for the newer version
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
305c3a7bb9
Update WDTK jars with latest features
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
708ff44f2f
Check for language code validity in WbLanguageVariable
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
75b1863c1c
Testing for variables which generate wikibase values
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
fffd31382e
Ignore unknown fields in schema JSON deserialization
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
8b1869414d
Improve styling of schema alignment dialog
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
c845105a39
Cleanup JSON serialization and rename WbValueExpr to WbExpression
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
b99b72b071
Refactor schema expressions
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
a476b2bf0a
Restore progress computation
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
0a18d61372
Request items by batches instead of one-by-one
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
54acac491d
Fix EntityIdValue generation from Recon: discard nones
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
22c1d5dd9b
Edit as bot by default
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
8cc282a502
Fix null pointer exception in NewItemLibrary
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
ad9d7f9f0e
Update wdtk to newer snapshot
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
699ec16082
Report duplicate items in DistinctValuesScrutinizer
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
212b1b3dd3
Fix siteIRI of ReconEntityIdValues
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
784e866b4e
Add scrutinizer for whitespace issues
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
42d9ca0393
Add explicit @JsonProperty decorators in schema classes
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
93883fd777
Add warning for monolingual exprs without language
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
69bfad6a47
Change architecture of custom EntityIdVales
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
43f0348ee9
Fix TermedEntityIdValue hashing
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
30ce8680c5
Add architecture to emit warnings during evaluation too
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
2687741263
Fix exceptions when constraints are not or incorrectly provided
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
6c6151ca43
Skip empty strings as values in the schema
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
bf7000e601
Move exceptions to own package
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
5d9aa9cae5
Add distinct values scrutinizer
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
7518d194f0
Display the number of issues in the tab header
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
1cf9378523
Add explanations on remaining scrutinizers
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
024c8cd6a5
Fix equality check on custom EntityIdValues
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
45bc328675
Add issue details on inverses and qualifier checks
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
e920c0f421
Add info issues for empty edits and no warnings
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
5891f8c270
Fix ItemIdValue generation from project to pass on terms
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
d4cb64cdfd
Fix EntityCache so that it actually caches stuff
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
63d488d74f
Add properties to format scrutinizer
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
abc51235c6
Add infrastructure to let scrutinizers report more details
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
c844742395
Introduce custom EntityIdValues to store localized labels
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
1ea1377734
Simply the scrutinizer architecture
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
132af25b4a
Add single value scrutinizer
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
46b3e41bb7
Update tests to use PropertyIdValue
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
0a0aacb0cd
Move pids from Strings to PropertyIdValues, cleaner
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
fea53aa900
Add wikidata tests to extensions/build.xml
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
316ee86e1a
Add scrutinizer for allowed and mandatory qualifiers
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
283661956b
Add support for snak location constraints
2018-04-27 09:17:32 +02:00
Antonin Delpeuch
142eeabfeb
Add unsourced scrutinizer
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
665585add9
Add self-referential scrutinizer
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
d347e5091f
Add cached constraint fetcher and tests
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
508e9d22ad
Add inverse constraint scrutinizer
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
0d5875b35b
Add format scrutinizer
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
b5f2085038
Reorganize scrutinizers to simplify the methods
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
2795a54ea2
Start localization of the Wikidata extension
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
af4df335de
Draft of warnings UI
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
990a404c76
Foundations of the edit inspector backend
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
38176189e4
gitignore for wikidata extension
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
9a3093b045
Fix terms serialization
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
497505eef1
Add serialization tests for Wikidata schema
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
a609d3786d
Fix tests setup for Wikidata extension
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
a3db1898c6
Set up tests for wikidata extension
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
de224bb89a
Add JacksonJsonizable
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
955bb409bc
Migrate schema expressions to Jackson
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
989263d212
Improve Wikidata login screen
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
f6eceefd8e
Improve support for terms in schema
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
5e99e0d2e3
Let the user specify an edit summary
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
5faa432aa6
Start storing user credentials in OpenRefine's preferences
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
7a6e4f49b1
Update Wikidata Toolkit
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
34568ca9b1
Initial support for creation of new items in Wikidata
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
4076f088f3
Update Wikidata-Toolkit to include new features
2018-04-27 09:17:31 +02:00
Antonin Delpeuch
72939711e8
Restrict suggested languages for Wikidata monolingual texts
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
9f955c40ae
Add support for names and descriptions
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
07e2a8d982
Add support for monolingual text in Wikibase schema
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
b326346fa3
Fix order of qualifiers in SnakGroup generation
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
ddceec4d27
Cleanup and UI tweaks
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
165ff41469
Support for dates and coordinates in Wikibase schema
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
8f4d998e21
Support for Wikidata editing from OpenRefine
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
67e5bcd504
Some UI cleanup for the schema alignment interface
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
23355eb472
Add reference support in Wikibase schema editor
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
68122b2b27
Fix qualifier addition ànd serialization
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
a1018dba6b
Fix extensions/build.xml
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
66b3ddf76b
Add support for qualifiers
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
c0f2468236
Restrict QS export to filtered rows
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
9fcdbc31e9
Initial support for item creations
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
f763e8c6ad
Shorter QuickStatements preview and better export UI
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
035e7b82bc
Add missing build and config files for Wikidata extension
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
781c3b0467
Support for properties with varying target datatype
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
fcde3d2c7d
Add QuickStatements export and preview
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
975542bff1
Restore schema in UI after save
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
decef38f85
Synchronize schema storage and UI behaviour.
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
3fd71965fa
Move wikidata-specific dependency to own .classpath
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
e38aeb7ba5
JSON serialization of schema to model
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
82930da4db
First draft of the schema alignment dialog
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
5853cdf10d
Wikibase schema serialization and related operation
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
ad475849b9
Start schema classes
2018-04-27 09:17:30 +02:00
Antonin Delpeuch
19a1e5e007
Start Wikidata extension based on Wikidata-Toolkit
2018-04-27 09:17:30 +02:00
Jacky
cf573f37de
fix the NPE when there is no fusion table exists
2018-03-06 18:16:29 -05:00
Jacky
ac57eb813e
changes based on code review
2018-03-06 18:10:54 -05:00
Jacky
6af7e6545c
adjust timeout to 3 min
2018-03-01 22:48:14 -05:00
Jacky
77aad7eb05
changes based on the code review
2018-03-01 22:45:14 -05:00
Jacky
c758a6b635
exclude test-out
2018-02-25 12:00:40 -05:00
Jacky
a9a41c074a
upgrade the google api client
2018-02-02 13:08:29 -05:00
Jacky
efcbe4b718
upgrade the google api services
2018-02-02 13:04:27 -05:00
Jacky
c4b0ff6bea
data package metadata ( #1398 )
...
* fix the appbundle issue #1209
* fix #1162
allow the JRE 9
* fix the package declarations
* remove the _ from the method name
* use the explicit scoping
* remote extra ;
* fix issued from codacy
* fix issued from codacy
* add preferences link to the index page
* handle the empty user metadata
* fix 'last modified' sorting issue #1307
* prevent overflow of the table. issue #1306
* add isoDateParser to sort the date
* prevent overflow of the project index
* remove sorter arrow for action columns
* disable editing the internal metadata
* adjust the width of the table
* change MetaData to Metadata
* change the filed name from rowNumber to rowCount
* put back the incidently deleted gitignore
* add double quote to prevent word splitting
* UI improvement on metadata view and project list view
* remove the date field in metadata
* message notification of the free RAM. Issue #1295
* UI tuning for metadata view
* shorten the ISO date to locale date format
* Added translation using Weblate (Portuguese (Brazil))
* remove the rename link
* Ignore empty language files introduced by Weblate
* Add UI for Invert text filter
* Backend support for Inverting Text search facets
* Fix reset on text search facet
* More succinct return statements
* add tests for SetProjectMetadataCommand
* Tidying up for Codacy
* Added Tests for TextSearchFilter
* Corrections for Codacy
* More code tidy up
* let the browser auto fit the table cell when resizing/zooming
* fix import multiple excel with mulitple sheets issue #1328
* check if the project has the userMetadata
* fix the unit test
support multi files with multi tables for open office
* prevent the same key for user metadata
* replace _ with variable for exception
* fix the no-undef issue
* to adjust the width of transform dialog. issue #1332
* fix the row count refresh issue
* extract method
* move the log message
* cosmatic changes for codacy
* fix typo
* bump to version 2.8
* .gitignore is now working
* preview stage won't have the metadata populated, so protect NPE
* Update README.md
No more direct link to the last version tag, which will avoid having to think of updating the readme
* refacotring the ProjectMetadata class
* introduce the IMetadata interface
* create submodule of dataschema
* add back
* setup lib for dataschema; upgrade the apache lang to lang3
* replace escape* functions from apache lang3
* replace the ProjectMetadata with IMetadata interface
* add missing jars
* set the IMetadata a field of Project
* remove PreferenceStore out of Project model
* fix test SetProjectMetadataCommandTests by casting
* introdcue the AbstractMetadata
* introdcue the AbstractMetadata
* reorganize the metadata package
* allow have mulitiple metadata for a project
* support for mulitple metadata format
* remove jdk7 since 'table schema' java implmentation only support jdk8+
* set execute permission for script
* fix the Unit Test after Metadata refactoring
* restore the apache lang2.5 since jetty 6.1.22 depend on it
* add commons lang 2.5 jar
* git submodule add https://github.com/frictionlessdata/datapackage-java
* remove the metadata parameter from the ProjectManager.registerProject method
* remove hashmap _projectsMetadata field from the ProjectManager and FileProjectManager
* init the Project.metadataMap
* fix Unit Test
* restore the ProjectMetaData map to ProjectManager
* put the ProjectMetaDta in place for ProjectManager and Project object
* check null of singleton instead of create a constructor just for test
* load the data package metadata
* importing data package
* importing data package
* encapsulate the Package class into DataPackageMetadata
* user _ to indicate the class fields
* introduce base URL in order to download the data files
* import data package UI and draft backend
* import data package UI
* fix typo
* download the data set pointed from metadata resource
* save and load the data package metadata
* avoid magic string
* package cleanup
* set the java_version to 1.8
* set the min jdk to 1.8
* add the 3rd party src in the build.xml
* skip the file selection page if only 1 DATA file
* add files structure for json editor
* seperate out the metadata file from the retrival file list
* rename the OKF_METADATA to DATAPACKAGE_METADATA
* clean up
* implement GetMetadateCommand class
* display the metadata in json format
* git submodule update --remote --merge
* adjust the setting after pulling from datapackage origin
* fix the failed UT DateExtensionTests.testFetchCounts due to new json jar json-20160810.jar will complain: JSONObject["float"] not a string.
* clean up the weird loop array syntax get complained
* remove the unused constant
* export in data package format
* interface cleanup
* fix UT
* edit the metadata
* add UT for SetMetadataCommand
* fix UT for SetMetadataCommand
* display the data package metadata link on the project index page
* update submodule
* log the exceptions
* Ajv does not work properly, use the back end validation instead
* enable the validation for jsoneditor
* first draft of the data validation
* create a map to hold the constraint and its handler
* rename
* support for minLength and maxLength from spec
* add validate command
* test the opeation instead of validate command
* rename the UT
* format the error message and push to the report
* fix row number
* add resource bundle for validator
* inject the code of the constrains
* make the StrSubstitutor works
* extract the type and format information
* add the customizedFormat to interface to allow format properly
* get rid of magic string
* take care of missing parts of the data package
* implement RequiredConstraint
* patch for number type
* add max/min constraints
* get the constrains directly from field
* implement the PatternConstraint
* suppress warning
* fix the broken UT when expecting 2 digits fraction
* handle the cast and type properly
* fix the missing resource files for data package when run from command line
* use the copy instead of copydir
* add script for appveyor
* update script for appveyor
* do recursive clone
* correct the git url
* fix clone path
* clone folder option does not work
* will put another PR for this. delete for now
* revert the interface method name
* lazy loading the project data
* disable the validate menu for now
* add UT
* assert UTs
* add UT
* fix #1386
* remove import
* test the thread
* Revert "test the thread"
This reverts commit 779214160055afe3ccdcc18c57b0c7c72e87c824.
* fix the URLCachingTest UT
* define the template data package
* tidy up the metadata interface
* check the http response code
* fix the package
* display user friendly message when URL path is not reachable
* populate the data package schema
* Delete hs_err_pid15194.log
* populate data package info
* add username preference and it will be pulled as the creator of the metadata
* undo the project.updateColumnChange() and start to introduce the fields into the existing core model
* tightly integrate the data package metadata
* tightly integrate the data package metadata for project level
* remove the submodule
* move the edit botton
* clean up build
* load the new property
* load the project metadata
* fix issues from codacy
* remove unused fields and annotation
* check the http response code firstly
* import zipped data package
* allow without keywords
* process the zip data package from url
* merge the tags
* check store firstly
* remove the table schema src
* move the json schema files to schema dir
* add comment
* add comment
* remove git moduels
* add incidently deleted file
* fix typo
* remove SetMetadataCommand
* revert change
* merge from master
2018-02-02 13:24:19 +00:00
Antonin Delpeuch
0d8659c652
Remove unit_tests.xml and rename others
2018-01-31 08:36:11 +00:00
Antonin Delpeuch
a8ed571f27
Enable Postgres on Appveyor
2018-01-27 18:08:04 +00:00
Antonin Delpeuch
2da07462ba
Fix appveyor MySQL password
2018-01-27 17:52:23 +00:00
Antonin Delpeuch
6fdaab7724
Enable MySQL in Appveyor
2018-01-27 17:03:53 +00:00
Antonin Delpeuch
b5ffcd38fa
Exclude tests which require a database by default; enable them on Travis
2018-01-27 16:36:33 +00:00
Antonin Delpeuch
b2b9a4bc9a
Do not catch exceptions in tests; add database groups
...
The groups let us enable / disable tests for a specific db,
depending on which one is available on the machine.
2018-01-27 16:20:07 +00:00
Jacky
54e25408fb
Merge pull request #1414 from OpenRefine/issue1377
...
Expose fields as attributes in Jython
2018-01-26 13:14:10 -05:00
Stuart Kenny
43e62832dd
Move context menu function from main script
2018-01-22 10:17:59 +00:00
Stuart Kenny
2c3be12269
Javascript error on project page from database extension
2018-01-22 10:09:59 +00:00
TonyO
a3ac35a296
database extension with classpath fix
2018-01-13 20:24:56 -06:00
Jacky
cc7a72d9db
Revert "OpenRefine Database Import Extension"
2018-01-13 14:36:23 -05:00
Antonin Delpeuch
315b126b23
Cleanup tests for Codacy
2018-01-13 09:18:48 +00:00
Antonin Delpeuch
1b76f789a3
Expose fields as attributes in Jython
...
Closes #1377
2018-01-13 09:18:48 +00:00
TonyO
524c1a32f9
TR1394-fixed test cases
2018-01-12 22:54:20 -06:00
TonyO
6bd932fd9a
unit tests and db integration tests and travis-ci
2018-01-12 22:23:48 -06:00
TonyO
88a3884e34
Merge branch 'master' of https://github.com/OpenRefine/OpenRefine into openrefine-db-extension
2018-01-10 21:07:26 -06:00
TonyO
c1703186e1
new test util class
2018-01-10 21:01:51 -06:00
TonyO
13a34a6f3e
added test extra unit test
2018-01-10 21:00:10 -06:00
Antonin Delpeuch
0fb7e79982
Split .gitignore by extension
2018-01-03 22:04:49 +01:00
Antonin Delpeuch
4a325c8ff5
Configure testing for the Jython extension
2018-01-03 18:37:16 +01:00
Isao Matsunami
c75f97b40d
Update translation-jp.json
2017-12-28 17:08:07 +09:00
Isao Matsunami
a72d365b2b
Create translation-jp.json
...
Added Japanese translation file for Google Data extension
2017-12-28 16:52:11 +09:00
TonyO
cccd722f44
code cleanup with eslint and checkstyle
2017-12-24 00:52:40 -06:00
TonyO
9afd19be0a
changed log levels
2017-12-22 23:05:05 -06:00
TonyO
6f793bb9fa
database extension code commit
2017-12-22 22:43:02 -06:00
Jacky
818e139b43
add the import options to metadata
2017-10-21 23:41:11 -04:00
Antonin Delpeuch
c9cc4fb262
Update Jackson to 2.9.1
...
Closes #1262
2017-10-09 17:38:09 +01:00
Antonin Delpeuch
8e7f4ae80c
Update Jython to 2.7.1.
...
Related to #1236 .
2017-08-24 09:46:58 +02:00
Antonin Delpeuch
bcdd04d062
Merge branch 'master' of https://github.com/noamoss/OpenRefine into noamoss
...
Conflicts:
extensions/freebase/module/langs/translation-he.json
main/webapp/modules/core/langs/translation-en.json
2017-08-12 09:45:23 +01:00
Antonin Delpeuch
dbb071da30
Merge branch 'default-to-english' of https://github.com/RBGKew/OpenRefine into RBGKew-default-to-english
2017-08-09 14:07:22 +01:00
Fadi Maali
0e21c0e594
correct classpath references and java version
...
- updated classpath references to existing versions of the libraries.
- Java version upgraded to 7 as some Java 7 specific features are used.
- corrected references to old project name (grefine-all) in the launch script
2017-07-18 22:15:46 +01:00
Thad Guidry
f9323d29c6
Updating to latest Jython 2.7 standalone jar
2017-02-28 14:52:41 -06:00
Tom Morris
8511c6c30d
Merge remote-tracking branch 'upstream/master'
2015-09-25 17:14:48 -04:00
Maxim Galushka
68d8456f9e
Concurrent access issue to jython evaluables.
2015-09-22 17:38:35 +01:00
Thad Guidry
20220f7294
Merge pull request #1068 from RefinePro/issues-freebase-remove
...
Issues freebase remove
2015-09-21 20:24:06 -05:00
jackyq2015
d671d7784b
fix issue #995
2015-09-21 21:03:25 -04:00
jackyq2015
e0a0477f79
remove the src of freebase
2015-09-19 15:59:42 -04:00
Tom Morris
b296c29937
Call Jython Python to help users - fixes #995
2015-07-29 17:11:07 -04:00
Tom Morris
508fa6efc3
Fix character set for GData docs - fixes #1003
2015-05-15 15:54:09 -04:00
Tom Morris
28eafe7a5b
Update Google client libs to current versions. Fix Spreadsheet #996
2015-05-14 20:41:03 -04:00
Tom Morris
08fde2b991
Remove dependent JARs for Freebase so they don't conflict w/gData
2015-05-14 20:34:49 -04:00
Tom Morris
9c5bc3cd2b
Remove Freebase extensions from build
2015-05-14 20:32:58 -04:00
Daniel Berthereau
d1dbaa6f77
Translated into French.
2015-04-06 00:00:00 +02:00
Matthew Blissett
5cdc6d7b5a
Fallback to English language to avoid need to maintain 'default' translation files.
2015-02-10 12:33:08 +00:00
Ram Ezrach
4a822d2957
Update translation-he.json
2014-12-22 20:27:39 +02:00
Tom Morris
dd32f37ab6
Improve error message via @annolangen in PR #853
2014-12-21 14:54:25 -05:00
Tom Morris
80b85dd6df
Remove unused code
2014-12-21 13:15:26 -05:00
Tom Morris
c3d401d479
Fix CSV quote escaping via @annolangen from PR #853
2014-12-21 13:09:50 -05:00
Tom Morris
c4b6f824f0
Fix ClassCastException via @annolangen from PR #853
2014-12-21 13:04:56 -05:00
Tom Morris
0155a9bbee
Add .gitignore files
2014-12-21 13:03:49 -05:00
Tom Morris
09f55fb436
Merge pull request #920 from opendatatrentino/fixEclipseDeps
...
Update deps in Eclipse projects and some jar sources
2014-12-21 12:39:43 -05:00
noamoss
68e20730da
translate "gdata-import" into Hebrew
2014-12-14 21:58:16 +02:00
noamoss
147ad0d7c6
start translating "fb-schema-alignment" to Hebrew
2014-12-14 21:52:06 +02:00
David Leoni
bf60360b26
fixes language context in browser calls
2014-12-03 14:52:06 +01:00
David Leoni
ffad78c542
updated deps in Eclipse project and some jar sources
2014-12-01 16:17:25 +01:00
Tom Morris
27e775bd78
Merge pull request #848 from ultraklon/modification7
...
Show Align Now button - fixes #847
2014-07-03 10:39:23 -04:00
Pablo Moyano
b4e5e9698e
Proposed fix for #847
2014-02-01 01:57:38 -08:00
Pablo Moyano
a1cd605968
fixing bug #799
2013-12-25 13:12:13 -03:00
Tom Morris
0abe663ec0
Fix some deprecated uses of attr(). Backward compatible to jQuery 1.6
2013-09-18 15:38:12 -04:00
Tom Morris
819b577644
Switch from dashes to underscores to keep Javascript happy - fixes #802
...
(also matches the style of all the other IDs)
2013-09-03 12:05:06 -04:00
Tom Morris
fcb41d7f5f
Fix copy/paste error in text setup for signout button - fixes #801
2013-09-02 18:56:55 -04:00
Tom Morris
4f0e7d1641
Add missing strings to default language - fixes #797
2013-09-02 18:47:35 -04:00
Tom Morris
29eb95cba2
Exclude lib-src JARs - #792
2013-08-26 15:36:53 -04:00
Tom Morris
e98d6037cf
Delete obsolete Guava JARS - #792
2013-08-26 15:34:18 -04:00
Tom Morris
eeb082b763
Merge remote-tracking branch 'origin/master' into fusiontables-migration
...
Conflicts:
extensions/freebase/module/langs/translation-default.json
extensions/freebase/module/langs/translation-en.json
extensions/freebase/module/langs/translation-it.json
extensions/freebase/src/com/google/refine/freebase/commands/LoadLanguageCommand.java
extensions/gdata/module/MOD-INF/controller.js
extensions/gdata/module/langs/translation-default.json
extensions/gdata/module/langs/translation-en.json
extensions/gdata/module/langs/translation-it.json
extensions/gdata/src/com/google/refine/extension/gdata/commands/LoadLanguageCommand.java
main/src/com/google/refine/commands/lang/LoadLanguageCommand.java
main/src/com/google/refine/commands/lang/SetLanguageCommand.java
main/webapp/modules/core/langs/translation-default.json
main/webapp/modules/core/langs/translation-en.json
main/webapp/modules/core/langs/translation-it.json
main/webapp/modules/core/scripts/index/lang-settings-ui.js
2013-08-16 17:56:56 -04:00
Tom Morris
f3b18da0ea
Line endings
2013-08-16 16:25:27 -04:00
Tom Morris
cc37c7053f
Add TODO for JSONRPC replacement
2013-08-05 13:05:09 -04:00
Tom Morris
f4ff227340
Clean up localization - fixes #760 , modifies pull request #755
...
- make all file loading relative to module base
- move core language files into appropriate place
- eliminate all SetLanguage commands and use SetPreference instead
- eliminate all LoadLanguage commands except for core's
- fix duplicate keys in JSON language files
- remove BOM from JSON language files
OPEN - task 760: Translations not being loaded from built kit
http://github.com/OpenRefine/OpenRefine/issues/issue/760
2013-07-31 00:31:31 -04:00
Tom Morris
9450d483ce
Fix up line endings
2013-07-29 15:49:20 -04:00
Tom Morris
00dd7f2bdd
Merge branch 'master' into fusiontables-migration
...
Conflicts:
.classpath
extensions/gdata/module/MOD-INF/controller.js
extensions/gdata/src/com/google/refine/extension/gdata/GDataImporter.java
2013-07-25 16:13:04 -04:00
Tom Morris
1e5f89e84c
Centralize handling of import job config object & synchronize to allow
...
multiple accessors
2013-07-25 15:41:08 -04:00
Tom Morris
218ea46a4d
Merge remote-tracking branch 'blakko/internationalization' - close #755
...
Conflicts:
extensions/freebase/module/scripts/dialogs/schema-alignment/schema-alignment-dialog.html
main/webapp/modules/core/index.vt
main/webapp/modules/core/project.vt
main/webapp/modules/core/scripts/project/browsing-engine.js
main/webapp/modules/core/scripts/project/history-panel.html
2013-07-25 10:53:25 -04:00
Tom Morris
78bf52ff69
Add hyphens to camel case wiki links. Use https everywhere. fixes #757
2013-07-25 10:29:41 -04:00
Blakko
6e90bc41f6
Merge remote-tracking branch 'origin/master' into internationalization
...
Conflicts:
extensions/freebase/module/scripts/dialogs/schema-alignment/schema-alignment-dialog.html
main/webapp/modules/core/index.vt
main/webapp/modules/core/project.vt
main/webapp/modules/core/scripts/project/browsing-engine.js
main/webapp/modules/core/scripts/project/history-panel.html
2013-07-25 11:07:59 +02:00
Blakko
e6e6c8c002
Added a "Language Settings" menu at index
...
Now the language manually set has priority over the browser lang
Update translations
2013-07-12 11:12:33 +02:00
Tom Morris
a371a9cb5d
Specify target Java version for bundled extensions - addresses part
...
of #754
2013-07-10 15:45:25 -04:00
Blakko
23310efded
Fir for a couple of freebase-extension labels
2013-07-09 16:04:13 +02:00
Blakko
0adadb55dd
Fix for gdata extension
2013-07-04 11:49:59 +02:00
Blakko
6048ef29f4
Added default translation file
...
Fixed a wrong field
2013-06-28 14:31:24 +02:00
Blakko
696eccc872
gdata-extension internationalization
2013-06-27 17:25:53 +02:00
Blakko
3acc5291ce
Freebase extension internationalized
...
Added IT translation
2013-06-27 12:03:51 +02:00
Tom Morris
a015b4e184
Update help links to point to new wiki. Fixes #716 .
2013-06-23 15:34:47 -04:00
Tom Morris
fff8991603
Add TODO
2013-05-26 08:02:12 -04:00
Tom Morris
22a9acd04b
Merge branch master
2013-04-13 19:02:20 -04:00
Tom Morris
567da6aa9f
Normalize line endings
...
Add .gitattributes & do one-time normalization of line endings
2013-03-23 18:46:20 -04:00
Tom Morris
6b69427cbb
Clean up commented out code
2013-03-18 20:20:23 -04:00