Ardo Kubjas ardo

ardo a împins spre master la docker/ohmu

  • 827b7a2e03 mustikas11: lisa /filedepot leht + Filedepot lingid D7-s oli Filedepot eraldi mooduli leht (filedepot_main) navigation menüüs (sidebar), mitte peamenüüs. main-menu Dokumendid (docs) oli hidden=1. - add_filedepot_page.php: /filedepot page display dokumendid viewle - add_filedepot_link.php: Filedepot link tools (navigation) menüüsse - add_filedepot_main.php: Filedepot link main-menüüsse (nähtavus)

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • f25471d46f mustikas11: filedepot failide allalaadimine ainult sisselogitud kasutajatele - lisa FileDownloadHooks.php (D11 #[Hook(file_download)] klass) - anonüümsele kasutajale private://filedepot/ failid = 403 (nagu D7) - sisselogitud kasutajad saavad alla laadida (HTTP 200)

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 9044186623 mustikas11: migreeri D7 filedepot failid D11-sse - settings.php: file_private_path = sites/default/files/private - kopeeri D7 private filedepot failid (590M, 2146 faili) D11 private kausta - migreeri file_managed kirjed (1815 private://filedepot/...) - seo filedepot_files -> filedepot_folder node filedepot_folder_file väli (1780 kirjet) + file_usage (allalaadimisõiguse jaoks) - filedepot_folder_file uri_scheme temporary -> private - view display: kuva failid (file_default) + kirjeldus Tulemus: /docs + /node/<nid> kuvavad faile, allalaadimine töötab

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 41c3f83e49 mustikas11: lisa emal_liige lehele liikmemaksu saldo + viimane tasumise kpv D7-s olid need views_aggregator blokid (emal_liikmete_nimekiri_liikmemaksu_saldod, kande_tyyp=6). D11-s arvutatakse need nüüd mustikas_export moodulis hook_entity_view_alter-iga: - Liikmemaksu saldo = SUM(deebet) - SUM(kreedit) - Viimane tasumise kpv. = MAX(field_date) kus deebet != 0

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • cd6caef4f9 mustikas11: migreeri 3 custom välja (nimi, sünnipäev, kasutamisõigus) - field_nimi: täida D7 given+family stringina (153 liiget) - field_sunnipaev: datetime->date, täida day/month/year (144) - field_emal_kasutaja_oigused: string->list_string (rollide masinnimed, 8 valikut D11 rollidest), täida rid->masinnimi (346 kirjet) - view display: lisa kasutamisõigus, sünnipäev date formatteriga, label Sünnikuupäev

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 83db5fb0e9 mustikas11: seadista emal_liige view display D7 sarnaselt - inline label-iga väljad õiges järjekorras (nimi, e-mail, liige alates, isikukood, sünnipäev, liikme tüüp, kasutamisõigus) - field_muu_01 peidetud (D7-s type hidden) - email_mailto formatter e-mail väljale

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • dfe08014d8 mustikas11: paranda et-keelsete shorturl-ide töö D7-s olid et-keelsed url_aliased (8127 tk) ilma keeleprefiksita, aga migratsiooni ajal polnud et keelt D11-s -> need ei migreerunud. - rollback + reimport upgrade_d7_url_alias (et keel nüüd olemas) - system.site.default_langcode = et (nagu D7 language_default) - nüüd /liikmed/tanel-breede jm et shorturl-id töötavad (HTTP 200)

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • cea55402a7 mustikas11: paranda field storage skeemi mismatch D7->D11 migratsioon jättis väljatabelite langcode veeru varchar(32)-ks (D11 ootab varchar(12)) ja field_nimi_value varchar(1)-ks (name tüübi artefakt, config max_length=255). - fix_schema.php: langcode 32->12 + field_nimi 1->255 - update_field_storage.php: updateFieldStorageDefinition() igale field-ile, et uuendada last-installed schema repository - tulemus: getChangeList() = [] (pole enam mismatcheid)

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • b6b7e4fe3e mustikas11: uuenda Drupal core 11.4.5 - Dockerfile: pin drupal/core-recommended ^11.4.5 + scaffold/project-message - lisa allow-plugins.symfony/runtime (vajalik core update jaoks) - updatedb jooksnud, kõik moodulid uuendatud (contrib juba viimased)

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 444ce127b8 mustikas11: paranda admin lehe vead + too peidetud väljad vormidele - cleanup_seven_blocks.php: kustuta D7 seven admin teema blokid, mis migreerusid valesti claro teema content regioni ja tekitasid SQL vea (Who s new / who_s_online / comments_recent / search / system_main / login) - fix_all_forms.php: too custom väljad hidden -> content form display-le (emal_liige, projekt, kanne), sest migratsioon jättis need peidetuks kuigi field config oli olemas

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • a0f4f1679b mustikas11: COPY mustikas_export custom moodul Dockerfile-sse moodul on nüüd image-s (püsib rebuild üle), mitte ainult konteineri modules/custom kaustas.

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 942ce59b51 mustikas11: saldo summeerimine + CSV eksport - views_aggregator: saldode vaadetele SUM summeerimine (deebet/kreedit kokku) - views_data_export: /liikmed/eksport CSV eksport - custom moodul mustikas_export: parandab CSV rea renderdamist D11-s - Dockerfile: lisa views_aggregator + views_data_export - LOEMIND.md: vaadete tabel + custom mooduli kirjeldus

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 2938afafe2 mustikas11: loo D7 analoogsed vaated (Views) + contact - views.view.liikmed.yml (/liikmed, /liikmed/nimekiri) - emal_liige nimekiri - views.view.projektid.yml (/projektid) - projektide nimekiri - views.view.kanded.yml (/kanded/*) - kannete tabelid (liikmemaksud, projektid, tegevuskulud, saldod, koik-kanded) kande_tyyp filtritega - dokumendid vaade (/docs) + synnipaevad vaade (/synnipaevad, /liikmed/synnipaevad) - contact moodul + feedback vorm (/contact) - anonymous access content luba Import/eksport lingid (import/*, liikmed/eksport) jäävad 404 kuni custom import moodulid D11-sse ehitatakse (admin-tööriistad).

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 163512d814 mustikas11: menüüstruktuuri + blokkide seadistamine (D7 sarnaselt) - create_menus.php: loob D7 menüülingid menu_link_content-ina (main 8, menu-liikmed 9, menu-projektid 4, menu-raamatupidamine 9) - setup_blocks.php: paigutab menüüblokid sidebar regioni + request_path nähtavus (liikmed/projektid/kanded), keelab top/footer HTML blokid (oodavad teema ülekandmist)

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 4cacbcd62b mustikas11: lisa failide omaniku parandus (www-data) migratsiooniskripti migratsioon jookseb root-na, seega sites/default/files jääb root omandis ja Apache (www-data) ei saa php/twig puhvrit luua. Skript parandab nüüd omaniku + õigused peale migratsiooni.

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • bc1d1a7ea1 mustikas11: paranda parooli lähtestamise e-kiri (system.site.mail = bounce@odamus.com) SMTP server lükkas info@maastikuarhitekt.ee saatja tagasi (not owned by user bounce@odamus.com). system.site.mail peab ühtima SMTP auth kasutajaga.

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 34f4392a0e mustikas11: SMTP moodul + reverse proxy HTTPS parandus - Dockerfile: lisa drupal/smtp (püsib rebuild üle) - settings.php: reverse_proxy=TRUE (Tailscale serve HTTPS tuvastus) - SMTP seadistatud mail.odamus.com:587 (TLS, bounce@odamus.com) - admin meil -> ardokubjas@gmail.com - LOEMIND.md uuendatud

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 19e616c1cc Lisa mustikas11: Drupal 7 -> Drupal 11 migratsioonikeskkond - Dockerfile: drupal:11 + drush + migrate_plus/migrate_tools/migrate_upgrade - docker-compose: port 8010, DB dr_mustikas11, D7 failid read-only bind-mount - migrate_mustikas11.sh: korduvkäivitatav täismigratsioon (ka lõppsünk) - LOEMIND.md: dokumentatsioon + tulemused (8277/8277 node) + edasiarendus - Tailscale serve: https://ohmu.tail20e23.ts.net:8010/

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • 243d3100a8 Tugevda bussikeskus prod->dev sünkroonimisskripti - set -euo pipefail (pipe vead ei maskeeru) - flock-lukk korduvkäivituse vastu - dump faili + suuruse kontroll enne importi - --routines --triggers --default-character-set=utf8mb4 - arilixi parool loetakse konteineri env-st (MYSQL_ROOT_PASSWORD) - logifail /home/ardo/logs/bussikeskus-sync.log - ajastatud pühapäev 06:30 (ardo crontab)

1 zi în urmă

ardo a împins spre master la docker/ohmu

  • c585987386 Tugevda mustikas prod->dev sünkroonimisskripti - set -euo pipefail (pipe vead ei maskeeru) - flock-lukk korduvkäivituse vastu - dump faili + suuruse kontroll enne importi - --routines --triggers --default-character-set=utf8mb4 - logifail /home/ardo/logs/mustikas-sync.log - ajastatud pühapäev 05:30 (ardo crontab)

1 zi în urmă