Commit Graph

  • f1ce12663e Add makefile target to connect to a Docker container and the set the console dimensions. Roberto Rosario 2018-05-20 07:49:32 -04:00
  • 160d8f94a9 Add package.json files to the Python manifest. Roberto Rosario 2018-05-20 07:49:01 -04:00
  • 45702548b6 Improve Javascript downloaded by adding semver comparison. Roberto Rosario 2018-05-20 07:48:17 -04:00
  • 83ec4761d9 Add sample docker swarm file. Roberto Rosario 2018-05-11 03:11:08 -04:00
  • 682fab24e8 Update changelog and release notes. v3.0b2 Roberto Rosario 2018-05-10 18:00:04 -04:00
  • 199ffde283 Sane scanner source paper source now defaults to blank. Roberto Rosario 2018-05-10 17:52:55 -04:00
  • bdd6849d83 Fix metadata edit form submit button icon. Roberto Rosario 2018-05-10 17:51:24 -04:00
  • d560ec5df7 Update the GPG path for the tests. Roberto Rosario 2018-05-10 04:45:05 -04:00
  • ec82738a47 Invert logic on when to start the local REDIS server. Use the Python binary path and not the dist-packages one. Don't create a pid file for celery beat, supervisor already does it. Roberto Rosario 2018-05-10 04:33:51 -04:00
  • 4833aaf17c Update SIGNATURES_GPG_PATH default value. Roberto Rosario 2018-05-10 04:33:24 -04:00
  • b2b8549f8a Use variables for default values instead of literals. Roberto Rosario 2018-05-10 04:32:57 -04:00
  • 3612f6dbfb Ensure APT_PROXY is read. Install GPG version 1. Roberto Rosario 2018-05-10 04:32:31 -04:00
  • 6c04e7dbd6 Call manage.py using python and not directly. Roberto Rosario 2018-05-07 01:52:54 -04:00
  • f410ae40e7 Split test jobs into multiple jobs. Cache the APT cache folder. Only submit coverage report in the SQLite test jobs. Roberto Rosario 2018-05-07 01:45:35 -04:00
  • b7b100b01a Fix docker build stage keys. Roberto Rosario 2018-05-07 01:31:53 -04:00
  • ea4886dc2b Update the key names of the docker build stage. Roberto Rosario 2018-05-07 01:15:20 -04:00
  • fc42849b00 Update gitlab-ci to build a docker image if the tests are successful. Roberto Rosario 2018-05-07 01:08:47 -04:00
  • 188b7559d2 Cache the PIP folder between builds. Roberto Rosario 2018-05-07 00:48:59 -04:00
  • ae9a519263 Don't create an __init__.py file in the media folder. Replace error number literals with constant definitions. Roberto Rosario 2018-05-04 00:49:42 -04:00
  • 55359c72cf Unify supervisor configuration files. Lower nice levels of most workers. Merge OCR and slow workers. Lower gunicorn workers to 2. Call all supervisor processes using a shell to expand the install and mayan binary locations and avoid hardcoding. Roberto Rosario 2018-05-04 00:48:03 -04:00
  • 9fad6c37bf Fix process name for the OCR worker. Roberto Rosario 2018-04-30 05:13:01 -04:00
  • 1693b36b2d Only try to return notifications for logged in users. Roberto Rosario 2018-04-30 05:12:37 -04:00
  • 55879d3488 Add default celery settings to docker's entrypoint script. Roberto Rosario 2018-04-30 05:00:02 -04:00
  • d610f8d5f6 Use the errno library and not the literal error numbers. Roberto Rosario 2018-04-30 02:01:06 -04:00
  • b4d1ce33e5 Don't enable or defile the logfile handler if the media folder doesn't exist. Roberto Rosario 2018-04-30 02:00:33 -04:00
  • 9cde4d7b04 Use double quotes since single quotes are used in the 500 string. Roberto Rosario 2018-04-30 01:46:37 -04:00
  • 4db641372d Test againg MySQL 8.0.3. Since 8.0.4 onwards the authentication system changed. https://stackoverflow.com/questions/49963383/authentication-plugin-caching-sha2-password Roberto Rosario 2018-04-30 01:08:43 -04:00
  • 5c83cff767 Use django-environ for DEBUG and CELERY_ALWAYS_EAGER. Default CELERY_ALWAYS_EAGER to True. Roberto Rosario 2018-04-29 23:47:27 -04:00
  • 3689df4aac Better default for the testing error log file full path. Roberto Rosario 2018-04-29 23:32:22 -04:00
  • cbad7ee504 Print the exception type on upgrade errors. This is used for celery errors which don't include a text message. Roberto Rosario 2018-04-29 23:30:05 -04:00
  • 441127ae45 Don't create the media folder in the common app if it doesn't exist. Instead disable logfile creation. Roberto Rosario 2018-04-29 23:19:12 -04:00
  • a788a99d93 Set CELERY_ALWAYS_EAGER to True on the development setting file. Roberto Rosario 2018-04-29 23:14:55 -04:00
  • 430c7b8c14 Add verbose error reporting when the document upload task fails. Roberto Rosario 2018-04-29 23:12:24 -04:00
  • 83ca7a7476 Add missing migrations. Roberto Rosario 2018-04-29 03:59:39 -04:00
  • 2ef31d2ec3 Rename shared upload storage from sharedupload_storage to storage_sharedupload Roberto Rosario 2018-04-29 03:32:24 -04:00
  • 018c641e8b Create the media folder if is doesn't exist. Roberto Rosario 2018-04-28 23:16:13 -04:00
  • 78961bec49 Remove sentry specifig code from the 500.html template. Roberto Rosario 2018-04-28 19:47:57 -04:00
  • 8ee45162aa Revert workers to prefork method Eric Riggs 2018-04-26 03:54:59 -04:00
  • a84568574f Replace ubuntu with debian Eric Riggs 2018-04-26 03:54:40 -04:00
  • f3c86ada45 - Lower concurrency of workers to 1 - Change process type to gevent Eric Riggs 2018-04-26 02:19:09 -04:00
  • 3145cb4231 Add django-environ and use it to set ALLOWED_HOSTS. Eric Riggs 2018-04-26 02:18:32 -04:00
  • d97b080586 Flanker is not thread safe, hide the import until it is actually needed. Eric Riggs 2018-04-26 02:17:33 -04:00
  • 4f801154aa Manually link libjpeg and libzlib on aarch64. Eric Riggs 2018-04-25 20:57:12 -04:00
  • 9fbedd244c - Put the log file in the /tmp folder. - This is temporary and should be fixed. Create /media when not found? Eric Riggs 2018-04-22 13:51:14 -04:00
  • 8e3446c13e Add g++ Eric Riggs 2018-04-22 13:50:19 -04:00
  • 27d84bea5a - Add missing build libraries. - Clean up some files. Eric Riggs 2018-04-22 12:58:47 -04:00
  • 077910bf72 Add gunicorn, gevent and whitenoise as requirements Eric Riggs 2018-04-22 04:18:09 -04:00
  • 455fcef114 Move Docker environment overrides to main base.py module Eric Riggs 2018-04-22 04:17:28 -04:00
  • bbc338120e Make all storage location explicit children of MEDIA_ROOT. Eric Riggs 2018-04-22 04:15:38 -04:00
  • d8941ea810 - Add --force option to initialsetup - Create the entire media structure Eric Riggs 2018-04-22 04:14:46 -04:00
  • f1ed40adba Merge Docker files back into main repo. Eric Riggs 2018-04-22 04:14:07 -04:00
  • 238595e1bc Don't error out if it is not possible to check for the latest current version. Roberto Rosario 2018-04-16 17:08:22 -04:00
  • 222037daa9 Add known issues section about flanker warnings. Roberto Rosario 2018-04-16 15:26:01 -04:00
  • 2a3b37cbf7 Update roadmap. Roberto Rosario 2018-04-16 15:25:45 -04:00
  • 2604a22772 Update roadmap. Roberto Rosario 2018-04-16 15:20:50 -04:00
  • 6a65544fb7 Remove some label argument from the apps module and move them to the model. Roberto Rosario 2018-04-16 15:20:16 -04:00
  • 6839f1b529 Make the 'label' argument of SourceColumn optional and introspect its value from the model meta if not specified. Roberto Rosario 2018-04-16 15:19:16 -04:00
  • e2058f91c1 Move import to the top of the file. Roberto Rosario 2018-04-13 16:18:09 -04:00
  • 3e062a5517 New initialization command. Creates media/system and populates the SECRET_KEY and VERSION files. Roberto Rosario 2018-04-13 16:04:45 -04:00
  • b165b9a5f2 New environment variables to configure the secret key, database, and celery options. The secret key can also be read from a file. Stricter defaults to increase security. Roberto Rosario 2018-04-13 16:00:13 -04:00
  • aa13953326 Fix typo. Roberto Rosario 2018-04-13 15:54:37 -04:00
  • c482bb604c Add better explanation when a .local.py setting import error occurs. Roberto Rosario 2018-04-13 15:53:00 -04:00
  • a7f4dc2f10 Add flake8 step to the release checklist. Roberto Rosario 2018-04-12 18:59:19 -04:00
  • 6a3bb455b4 Update release notes. Roberto Rosario 2018-04-11 22:32:15 -04:00
  • ad351a1368 Add test for the POP3 email source model. Roberto Rosario 2018-04-11 22:23:04 -04:00
  • eb2c7c6f34 Sort email sources models. Roberto Rosario 2018-04-11 22:22:45 -04:00
  • 2a77078022 Capture menu resolution errors on invalid URLs. Closes GitLab issue #420. Roberto Rosario 2018-04-11 21:38:27 -04:00
  • be73264341 Production ALLOWED_HOSTS settings now defaults to a safer ['127.0.0.1', 'localhost', '[::1]'] Roberto Rosario 2018-04-11 20:41:25 -04:00
  • 59d958982f Don't disable existing loggers. Roberto Rosario 2018-04-11 20:39:56 -04:00
  • f7ca35c9b6 Download and compile translations from Transifex. Roberto Rosario 2018-04-11 20:39:30 -04:00
  • 0641b568ee Update translation sources and compiled files. Roberto Rosario 2018-04-11 15:18:50 -04:00
  • 44d0198c6f Update release notes. Roberto Rosario 2018-04-11 12:54:26 -04:00
  • c828c3acd9 Add missing month entry. Roberto Rosario 2018-04-11 12:54:10 -04:00
  • b9c51792d1 Add icons.py module for the acls, authentication, cabinets, checkouts, some of common, mayan_statistic, and metadata apps links. Roberto Rosario 2018-04-11 04:17:45 -04:00
  • b2815ad30b Update release notes. Roberto Rosario 2018-04-11 04:17:27 -04:00
  • 05aa1fc038 Add support for icon drivers. Add a driver for Font Awesome. Roberto Rosario 2018-04-11 04:16:57 -04:00
  • bce5411ea7 Fix typos. Roberto Rosario 2018-04-10 21:22:25 -04:00
  • 8ba3b71d1c Change version to 3.0b1. v3.0b1 Roberto Rosario 2018-04-10 17:58:28 -04:00
  • 8496ea7072 Add support for HTML bodies to the user mailers. Closes GitLab issue #470. Roberto Rosario 2018-04-10 17:53:15 -04:00
  • 3484dc8f33 Update translation source and compiled files. Roberto Rosario 2018-04-10 04:23:16 -04:00
  • b5d79f42a9 Add the option to enable or disable parsing when uploading a document for each document type. Add a new setting option to enable automatic parsing for each new document type created. Roberto Rosario 2018-04-10 04:02:41 -04:00
  • 74628ab04b Improve the document base test case for models and for views. Add document test mixin. Roberto Rosario 2018-04-10 04:00:05 -04:00
  • d534dfe65b Show the SQLite warning when the DEBUG variable is False. Roberto Rosario 2018-04-10 03:11:23 -04:00
  • 64ad07d95d Add locking for interval sources. This reduces the chance of repeated documents from long running email downloads. Roberto Rosario 2018-04-10 02:25:40 -04:00
  • 3618778737 Email source code cleanups. Use the header variable returned from flanker to extract the sender and the subject. Remove unsed scanimage usage via sh. Roberto Rosario 2018-04-10 01:52:06 -04:00
  • 07444f0688 Update release notes. Roberto Rosario 2018-04-10 01:22:21 -04:00
  • 63a77d0235 Use Mailgun's flanker library to process the email sources. Roberto Rosario 2018-04-10 01:16:53 -04:00
  • 3909481205 Update release notes. Roberto Rosario 2018-04-10 01:01:47 -04:00
  • 13f1730dda Add warning when using SQLite as the database backend. Roberto Rosario 2018-04-09 03:48:47 -04:00
  • 27a257f010 PEP8 cleanups. Roberto Rosario 2018-04-08 04:12:14 -04:00
  • 440f96c75b Update release notes regarding CAAs. Roberto Rosario 2018-04-08 04:05:47 -04:00
  • a8043e9560 Add individual and entity contributor assignment agreements. GitLab issue #459. Roberto Rosario 2018-04-08 03:57:46 -04:00
  • 668f15fab8 Fix failing test. Roberto Rosario 2018-04-08 02:48:32 -04:00
  • 2a61328e7b Detect if a base_plain template was loaded via AJAX and refresh the screen to make it top level. Roberto Rosario 2018-04-08 02:29:45 -04:00
  • 12fce15d14 Fix indentation. Roberto Rosario 2018-04-08 02:29:07 -04:00
  • 90623ed372 Update rendering of the readonly multiselect widget to conform to Django's updated field class interface. Roberto Rosario 2018-04-06 16:17:51 -04:00
  • bbd7704e2e Improve rendering of the details form. Roberto Rosario 2018-04-06 16:16:37 -04:00
  • d9f0caeee7 Update release notes closed issues. Roberto Rosario 2018-04-06 03:25:15 -04:00
  • 29ca2f731e Update release notes. Roberto Rosario 2018-04-06 03:21:29 -04:00
  • 694b3dd629 Add document page API test case. Roberto Rosario 2018-04-06 02:57:52 -04:00